Я пытаюсь создать функцию, которая использует функцию 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"
Я уже пытался избежать этого, но это только приводит к ошибкам.
Что я делаю не так, какие-либо предложения?