从“内部”执行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

加载javascript文件后,我想使用查询字符串
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);