我正在尝试创建一个使用 jQuery 函数 getJSON 的函数,但我遇到了问题。回调的第一部分不能是可变的,jQuery 总是将它解释为一个字符串。
我的代码:
$(document).ready(function () {
function getName(callbackName, callbackVal){
$.getJSON("json_server.php",{callbackName:callbackVal}, function(result){
//Do stuff
});
}
getName("name", "john");
});
这导致以下请求 URL:
".../json_server.php?callbackName=john"
instead of
".../json_server.php?name=john"
我已经尝试过逃避它,但这只会导致错误。
我做错了什么,有什么建议吗?