Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

cdfree

$.ajax, upload, php

Recommended Posts

Como posso realizar um upload de arquivo com Jquery/$.ajax e php

<script>
$(document).ready(function(){
 $("#salvar").click(function(){
  var acao       = $(this).attr("name");
  var sq_ap     = $(".id_in").val();
  var sq_acao = $("#salvar").val();
  var anexo     = $("#anexo").val();
  var text         = $("#descricaoEvidencia").val();
  //alert(sq_ap);  alert(sq_acao);
  $.ajax({
  data: "GET",
  url: "actionAjax.php?acao="+acao+"&sq_ap="+sq_ap+"&sq_acao="+sq_acao+"&anexo="+anexo+"&text="+text,
  success: function(fb)
  {
  $("#result").html(fb);
  }
  });
  
 }); /* Fim click/salvar */
});/* Fim Bloco salvar/Formulários */
</script> 
Como deve ficar no lado cliente e servidor????

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pesquisando na internet encontrei este, só gostaria de passar outros valores

<script>
$(function () {

var form;
$('#fileUpload').change(function (event) {
form = new FormData();
form.append('fileUpload', event.target.files[0]);
});

$('#btnEnviar').click(function () {
$.ajax({
url: 'upload.php', // Url do lado server que vai receber o arquivo
data: form,
processData: false,
contentType: false,
type: 'POST',
success: function (data) {
$("#upload").html(data);
// utilizar o retorno
}
});
});
});
</script>

Quero passar o valor de

var texto = $("#texto").val();

data: {

form,

text: texto,

 

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Essa é exatamente a forma que mostrei no meu post.

 

Apenas faça mais um form.append() para enviar mais dados.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.