2016-04-08 4 views
-1

はここでここで動作していないAJAX操作をデバッグする方法はありますか?

<form id="myForm" action="validSell.php" method="post" enctype="multipart/form-data"> 

iはPHPのアクションファイルを持っているし、エコーが正常に動作します

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

    $.post($("#myForm").attr("action"), 
     $("#myForm :input").serializeArray(), 
     function(info) { 

     $("#ack").empty(); 
     $("#ack").html(info); 
    }); 

    $("#myForm").submit(function() { 
     return false; 
    }); 
}); 

my_java.phpあるsell.phpの私のhtmlです。しかし、htmlページの

<div style="color:red;" id="ack"></div>に表示されているとします。私はこのライン

<script type="text/javascript" src="js/my_java.js"></script> 
+0

JavaScriptエラーが発生しましたか?ボタンをクリックするとどうなりますか?何か?何もない? – Marcus

+0

'$("#myForm ")。submit()' '$("#submit ")の中でclick()は冗長です。 – Sean

+0

jqueryライブラリがロードされていると仮定しますか?文書の中にコードをラップしてみましたか?すなわち、 '$(function(){...});' – Sean

答えて

0
$.post($("#myForm").attr("action"), 
    $("#myForm :input").serializeArray(), 
    function(event) { 

     event.preventDefault(); 

}).done(function(info) { 
    $("#ack").empty().html(info); 
}); 

でJavaScriptをリンクしている

はこれを試してみてください。あなたはinfoがコールのデータを返すと考えていましたが、実際には、$ .postからeventを単に渡していただけです。

関連する問題