Тег сценария jsonp с параметрами - PullRequest
0 голосов
/ 22 ноября 2011

Привет всем, я пытаюсь выполнить вызов API с помощью установки jsonp с тегом script, но не уверен, как передать ему функцию в качестве одного из параметров.

<script type="text/javascript" src="/proxy.cfm?apicall=news&pageid="+utils.stringToJson(cookie.read('current_stb')).pageid+"&callback='mynamespace.pagesCallback'"></script>

Могу ли я добавить это прямо в строку, как это. + Utils.stringToJson (cookie.read ( 'current_stb')). PageId +

Или это способ передать мне переменную.

Я обновляю скрипт на основе комментариев Мартинса, приведенных ниже.

<script type="text/javascript" id="script"></script>
<script>
    $("#script").attr('href', "/proxy.cfm?apicall=news&pageid="+utils.stringToJson(cookie.read('current_stb')).pageid+"&callback="mynamespace.pagesCallback);
</script>

Теперь я получаю сообщение об ошибке) после списка аргументов, но я не вижу, где я пропустил a)

1 Ответ

0 голосов
/ 23 ноября 2011

Просто добавьте атрибут src в скрипт

<script type="text/javascript" id="script"></script>

<script>
$("#script").attr('src', "/proxy.cfm?apicall=news&pageid="+utils.stringToJson(cookie.read('current_stb')).pageid+"&callback="+mynamespace.pagesCallback);
</script>
...