Ao clicar no botao salvar, fecha a janela e dispara uma função javascript
function addImagem( limpa ){
var edtk = $("iframe").contents().find("#edtk").val();
var edtm = $("iframe").contents().find("#edt").val();
var FOTO = $("iframe").contents().find('#FOTO').attr('files')[0];
if (FOTO == ""){
alert ('O campo FOTO é obrigatório!');
return false;
}
if (FOTO != ""){
// Fecha Modal //
tb_remove();
param = "limpa=" + limpa
+ "&k=" +edtk
+ "&edt=" + edtm
+ "&PRD_ID=" + $('#PRD_ID').val()
+ "&FOTO=" + FOTO;
$.post("ajxUpFoto.php?"+param, {queryString: "", async:false, contentType: 'multipart/form-data'}, function(data){
if (data) {
$("#imagens").html(data);
}
});
}
}
alguém sabe como passo a imagem para o script ajxUpFoto.php? Fosse no php usaria alguma coisa parecida com $_FILES["EMP_LOGO"]["name"], mas no jQuery não sei como fazer isso.
Pergunta
Andryon PHProgrammer
Pessoal,
Tenho uma página php e um link na página para fazer o upload de imagens. Quando clico neste link abre uma modal com o campo file
Ao clicar no botao salvar, fecha a janela e dispara uma função javascriptfunction addImagem( limpa ){ var edtk = $("iframe").contents().find("#edtk").val(); var edtm = $("iframe").contents().find("#edt").val(); var FOTO = $("iframe").contents().find('#FOTO').attr('files')[0]; if (FOTO == ""){ alert ('O campo FOTO é obrigatório!'); return false; } if (FOTO != ""){ // Fecha Modal // tb_remove(); param = "limpa=" + limpa + "&k=" +edtk + "&edt=" + edtm + "&PRD_ID=" + $('#PRD_ID').val() + "&FOTO=" + FOTO; $.post("ajxUpFoto.php?"+param, {queryString: "", async:false, contentType: 'multipart/form-data'}, function(data){ if (data) { $("#imagens").html(data); } }); } }alguém sabe como passo a imagem para o script ajxUpFoto.php? Fosse no php usaria alguma coisa parecida com $_FILES["EMP_LOGO"]["name"], mas no jQuery não sei como fazer isso.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.