【发布时间】:2013-05-19 09:35:35
【问题描述】:
在这个问题上找不到任何有价值的答案: 它是一个非常基本的 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文件) 我在 php 文件中检查值,并使用不同的检查,如 isset($Post) 等。
例如:
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 中获取这些数据。
所有帮助都会得到帮助。
【问题讨论】:
-
post是什么?如果,你错过了另一个= -
查看例如 stackoverflow.com/questions/5412890/json-encode-in-php 了解如何进行 json 查询
-
在这个问题上我真的找不到任何好的答案,我检查一下,谢谢!
标签: php jquery ajax forms error-handling