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"
私はすでにそれをエスケープしようとしましたが、それはエラーになるだけです。
私は何を間違っているのですか、何か提案はありますか?