2010-12-01 10 views
1

jQueryからボタンをクリックすると、ファイルからPHPコードを実行する必要があります。これは、私が持っているコードです:jqueryボタンでPHPスクリプトを実行する方法

$(document).ready(function(){ 

     $("#btnSubmit").button().click(function(){ 
     alert("button 1"); 

     $.ajax({ 
     url: 'releaseBackEnd.php', 
     type: 'POST', 
     async: false, 
     data: {}, 
     dataType: 'xml', 
     error: function(){ 
      alert('Error'); 
     }, 
     success: function(data){   
      //check error 
      alert("success!"); 

     } 
    }); 

    }); 
}); 

これは "エラー"のアラートを示しています。 javascriptファイルの同じディレクトリにreleaseBackEnd.phpファイルがあります。

$("#btnSubmit").click(

答えて

1

変更

$("#btnSubmit").button().click(

とPHPのページが応答を送信するかどうかを確認してください。

XMLHttpRequestを使用してエラーコールバック関数でエラーを取得してみてください。

error(XMLHttpRequest, textStatus) { 

} 
+0

同じ結果です。ボタン1! –

1

このコードを試してみてください...

 
$(document).ready(function(){ 

     $("#btnSubmit").bind('click',function() { 
     alert("button 1"); 

     $.ajax({ 
     url: 'releaseBackEnd.php', 
     type: 'POST', 
     async: false, 
     data: {}, 
     dataType: 'xml', 
     error: function(){ 
      alert('Error'); 
     }, 
     success: function(data){   
      //check error 
      alert("success!"); 

     } 
    }); 

    }); 
}); 

+0

まだ同じですが、ボタン1だけがエラーアラートです。 –

+0

async:true、 data:{}、//適切なデータを渡す –

+0

参照するajaxのマニュアルエラーはhttp://api.jquery.com/jQuery.ajax/を参照してください。 –

関連する問題