Jquery AJAX调用后的函数

Jquery AJAX调用后的函数,jquery,Jquery,我有下面的AJAX调用,当检索到的数据被发布到PHP并显示在数据库中时,它工作正常。但是,在post请求之后,函数调用中不会立即触发任何内容 在下面的代码中,我在它们的totest中放置了一个简单的警报(“Test”)命令,这也不会触发 类似的代码也适用于其他页面,但这是我配置为使用jQueryUI的第一个页面,这可能是问题所在吗 我正在使用jqueryv1.9.1 function CreateNewStaff(str, str2, str3, str4, str5, str6){

我有下面的AJAX调用,当检索到的数据被发布到PHP并显示在数据库中时,它工作正常。但是,在post请求之后,函数调用中不会立即触发任何内容

在下面的代码中,我在它们的totest中放置了一个简单的警报(“Test”)命令,这也不会触发

类似的代码也适用于其他页面,但这是我配置为使用jQueryUI的第一个页面,这可能是问题所在吗

我正在使用jqueryv1.9.1

 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
:-)