【发布时间】:2014-05-18 12:46:48
【问题描述】:
我正在使用 Ajax 发布将表单数据提交到服务器,经过验证,然后根据数据是否有效并可以存储返回一条消息。我在我的 ajax 帖子中的成功功能没有运行。这是ajax帖子和成功消息的显示:
jQuery.ajax({
type:"post",
dataType:"json",
url: myAjax.ajaxurl,
data: {action: 'submit_data', info: info},
success: function(data) {
successmessage = 'Data was succesfully captured';
}
});
$("label#successmessage").text(successmessage);
$(":input").val('');
return false;
但标签上不会显示任何消息。我尝试将successmessage变量设置为代码中的设定值并且它显示正常,所以我的成功函数一定有问题,我只是看不到什么?我也尝试像这样设置错误回调:
error: function(data) {
successmessage = 'Error';
},
但仍然没有消息显示。
【问题讨论】:
-
“我的 ajax 帖子中的成功功能没有运行”所以请检查您的网络选项卡是否有错误
-
检查了网络标签,它说帖子运行正常
标签: javascript php jquery ajax