Jquery AJAX调用后的函数
我有下面的AJAX调用,当检索到的数据被发布到PHP并显示在数据库中时,它工作正常。但是,在post请求之后,函数调用中不会立即触发任何内容 在下面的代码中,我在它们的totest中放置了一个简单的警报(“Test”)命令,这也不会触发 类似的代码也适用于其他页面,但这是我配置为使用jQueryUI的第一个页面,这可能是问题所在吗 我正在使用jqueryv1.9.1Jquery AJAX调用后的函数,jquery,Jquery,我有下面的AJAX调用,当检索到的数据被发布到PHP并显示在数据库中时,它工作正常。但是,在post请求之后,函数调用中不会立即触发任何内容 在下面的代码中,我在它们的totest中放置了一个简单的警报(“Test”)命令,这也不会触发 类似的代码也适用于其他页面,但这是我配置为使用jQueryUI的第一个页面,这可能是问题所在吗 我正在使用jqueryv1.9.1 function CreateNewStaff(str, str2, str3, str4, str5, str6){
function CreateNewStaff(str, str2, str3, str4, str5, str6){
$.post('scripts/dbc_AddNewStaff.php', { staffid:str, username:str2, firstname:str3, lastname:str4, password:str5, accesslevel:str6 },
function(data){
alert("Test");
jsResponse = trim_ws(data.Response);
if (jsResponse === 'Success')
{
alert("Test");
}
}, "json");
}
什么是修剪(x)?它是否等同于
x.trim()
?它只是一个函数,用于从返回的任何数据的末尾修剪空白。除了非语义变量名和不一致的缩进(以及不一致的大括号样式),并且假设警报仅用于调试目的,我看不出有任何错误。服务器是否真的返回了'Success'
?是的,该警报仅用于调试目的。服务器脚本确实返回值“Success”。其他评论也被采纳了,但我必须为自己辩护,我对这一点非常陌生,目前正处于一个非常陡峭的学习曲线上。对语法的不熟悉并不是命名参数的借口。str
。str6
:-)