jQuery ajax加载页面,附带外部页面
jQuery ajax load page with external page attached
我有一个jQuery函数,当单击元素时,它会将页面加载到div中。像这样:
$("#viewID").change(function(){
$.ajax({
type: "POST",
url:"advOptions_lv.cfm",
data: {viewID: $(this).val()},
success: function(data){
$("#dataView").html(data);
}
});
});
我正在加载的页面需要另一个名为advOptions.js
的外部文件中的一些JS代码。我试过在原始页面中加载外部js页面,但jQuery调用不起作用。所以我把它添加到了advOptions_lv.cfm
页面。当我这样做时,每次单击viewID
元素并加载页面时,我都会在firebug中看到对它的get调用。
我的问题是,在advOptions.js
文件中有一个基本的ajax表单提交函数,如$.post('saveView.cfm', $("#newDataViewForm").serialize() ,function(data){ });
。这是多次被解雇。这完全取决于外部页面的加载次数。
我的问题是,让外部js页面与使用jQueryajax调用加载的页面一起工作的最佳方式是什么?如果不是,我该怎么做?
这方面的任何帮助都将是伟大的。
感谢
这将首先用$.getScript加载js,然后加载html。
$("#viewID").change(function(){
$.getScript('advOptions.js', function(){
$.ajax({
type: "POST",
url:"advOptions_lv.cfm",
data: {viewID: $(this).val()},
success: function(data){
$("#dataView").html(data);
}
});
});
});
相关文章:
- 如何在MVC5中ajax调用的部分视图中引用外部javascript
- AJAX在Django的外部JS文件中发布
- 使用ajax长轮询从外部API更新页面上的响应
- 使用外部ajax数据PHP绘制图表
- 使用JSON数据检索AJAX外部成功函数
- ajax外部url加载完成后调用jquery函数
- Ajax设置全局变量,但外部值消失
- 使用ajax调用触发一个外部函数
- Zendesk app.js示例用于发送外部电子邮件通知或AJAX请求
- 我的函数不起作用,Ajax调用,JQuery,调用外部?我不知道
- 在编写jQuery插件进行外部Ajax调用时,这是一个坏主意吗?
- 调用 Document.ready 外部的 AJAX 函数
- Ajax和外部JS脚本
- 为什么不是'当试图使用Ajax和外部PHP文件发布内容时,我的表单工作不正常,该文件接收两个字符串
- 在外部声明的变量和XMLHttpRequest中修改的变量的值在此Ajax请求之外不可见
- 让ajax在服务器端的for循环内部或外部更好?Javascript
- 从开放的外部API-visual studio-AJAX检索值
- 外部AJAX请求不起作用
- 外部Ajax:一次性完成,根据需要,或其他
- 如何使用外部ajax响应Chrome插件