【发布时间】:2011-11-23 04:17:45
【问题描述】:
大家好,我正在尝试使用带有脚本标签的 jsonp 设置进行 API 调用,但不知道如何将函数作为参数之一传递给它。
<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+
或者他们是我将其作为变量传递的一种方式。
我根据下面的 Martins cmets 更新脚本。
<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>
现在我在参数列表之后出现了一个错误,但我没有看到我遗漏了一个 )
【问题讨论】:
-
你不能那样做。 HTML 不了解 JavaScript,也无法执行它。您必须以编程方式创建元素或设置属性。但是当你使用 jQuery 时,你可以简单地使用
jQuery.ajax。