0
$(document).ready(function(){


        $("#submit").click(function()
                                    {

                    var name = $("#name").val();
                    var pass = $("#pass").val();
                    var image = $("#imagefile").val();
                    var comm = $("#comment").val();



                var data = 'name=' +name+ '&pass=' +pass+ '&imagefile=' +image+ '&comment='+comm;   

                    if(name=="" || pass=="")
                    {
                    $("#error").show();
                    return false;
                    }



        $.ajax({
           type: "POST",
           url: "submit.php",
           data: data, 
           success: function(data)
           {
               alert(data); // show response from the php script.
           }
         });

I


            });

});

私は ajax から送信しようとしていますが、画像名のみが次のページに投稿されません。

4

2 に答える 2

0

これを試してください:

$.ajax({
   type: "POST",
   url: "submit.php",
   data: {name: name, pass : pass, imagefile: image, comment : comm}, 
   success: function(data)
   {
       // success code 
   }
});
于 2012-07-11T05:35:30.280 に答える
0

フォームタグに属性enctype="multipart/form-data"が含まれていることを確認してください。

于 2012-07-11T05:11:50.403 に答える