以编程方式加载Javascript文件,并在完成后加载代码
Programatically loads Javascript file and load code when it's finished
我在一个使用jQuery的React项目中工作,我需要导入一个jQuery库。
基本上,我现在需要的是一种在我的项目中动态加载javascript的方法,当它完成加载时,我需要运行javascript代码。
像这样:
$(function(){
loadJavascript('myscript.js',function(){
//run this code when myscript has finished loading
});
});
$.getScript
做你想做的。
$(function() {
$.getScript('myscript.js', function() {
// run when myscript has finished loading
});
});
你见过RequireJS吗?这是一个很好的库,可以满足你的需要http://requirejs.org/
如果这些都失败了,那么试试这个。使用JQuery,使用回调函数名执行jsonp ajax。例如
$.ajax({
url: "http://localhost/ny-app/getJSfunction",
jsonp: "myfunctionName",
dataType: "jsonp",
data: {
q: "select title,abstract,url from search.news where query='"cat'"",
format: "json"
},
success: function( response ) {
console.log( response ); // server response
}
});
在服务器端处理此调用,并返回一个封装了返回一些数据的javascript代码的函数。返回的javascript如下所示:
function myfunctioname(){
// some code
return 'whatever you want' ;
}
JQuery ajax将自动执行返回的javascript函数
相关文章:
- 在不使用按钮的情况下加载代码
- 页面加载代码上的Javascript使其重新加载chrome扩展
- 在iOS应用程序中动态加载“代码逻辑”是否可行
- 文档就绪功能 - 不先加载代码
- parse.com 加载代码 HTTP 请求和查询
- 打开弹出窗口时加载代码
- 在重新加载代码段上设置 Bootstrap 当前选项卡,而不是在本地存储中存储最后一个选项卡
- 如何使用 docker fig 自动加载代码更改
- 如何将图像预加载代码集成到我的当前代码中
- 为什么这个javascript onclick加载代码在我没有明确告诉它的情况下运行
- 在网页中首先加载代码
- 图像预加载代码出现问题
- Js.单击以编程方式添加的事件,但在加载代码时仅触发一次
- 以编程方式加载Javascript文件,并在完成后加载代码
- 动态加载代码并获取解析错误的行号
- 在新窗口中加载代码编写器视图
- 加载代码在网站与ajax
- 更改 jQuery 加载代码
- 通过ajax加载代码编写器视图
- Webpack加载代码会动态拆分包