从“内部”执行javascript回调;脚本“;加载javascript文件后的标记
加载javascript文件后,我想使用查询字符串从“内部”执行javascript回调;脚本“;加载javascript文件后的标记,javascript,jquery,Javascript,Jquery,加载javascript文件后,我想使用查询字符串callback=mycallbackbuntion从标记中执行javscript回调 类似于 <script src="http://gdata.youtube.com/feeds/users/USER/uploads? alt=json-in-script &max-results=30 &callback=listVideosCallback" type="te
callback=mycallbackbuntion
从
标记中执行javscript回调
类似于
<script src="http://gdata.youtube.com/feeds/users/USER/uploads?
alt=json-in-script
&max-results=30
&callback=listVideosCallback"
type="text/javascript"></script>
在
src的末尾=http://...
,youtube使用查询字符串?callback=listVideosCallback
在加载数据/文件后执行函数listVideosCallback()
。如何执行类似操作?您的服务器脚本应该执行以下操作(本例为PHP):
使用
时,浏览器会下载URL,然后执行其中包含的Javascript代码。如果代码如下所示:
MyCallbackFunction(data);
然后,加载脚本将导致以数据作为参数调用函数。因此,服务器脚本应该从
回调
URL参数中获取函数名,并将其转换为函数调用,方法是在函数名后面加上括号和文字数据对象,然后回显它。不要忘记空括号;)这条线到底应该去哪里?!在您使用
标记运行的服务器脚本中,我添加了一些解释,希望对您有所帮助。
MyCallbackFunction(data);