この質問に対する価値のある回答が見つかりませんでした:かなり基本的な ajax フォーム プロセス ハンドラーです:
$(document).ready(function(){
});
function functionToUpdate(id)
{
var data = $('form').serialize();
$('form').unbind('submit');
$.ajax({
url: "Blahblah.php",
type: 'POST',
data: data,
dataType:"json",
beforeSend: function() {
},
success: function(msg)
{
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert(req.responseText);
}
});
return false;
}
mysql データベース内のものを更新するために正常に動作します。(これは php ファイルです) isset($Post) などのさまざまなチェックを使用して、php ファイルの値をチェックインします。
たとえば、次のようになります。
if(isset($_POST['submit']))
{
//do stuff here if button is clicked
}
else{
// play a nice error message
}
ajax の成功部分に表示される URL からこの情報を取得するにはどうすればよいですか? このようなもの:(例)
success: function(msg)
{
if(post = true)
{
$('#succesfull').html("Succesfull query").fadeIn(800)
}
else
{
$('#fault').html("U didn't fill stuff in, failed!").fadeIn(800)
}
},
例えばこの動揺。しかし、フォーカスされた URL からこのデータを取得することはできません。
すべてのヘルプが適用されます。