【发布时间】:2012-05-18 13:14:50
【问题描述】:
我正在使用 MVC,我的网站设计是有页眉、正文和页脚, 我网站中的每个页面都有相同的页眉和页脚,但正文不同
对于每一个页面都有一个包含 jquery 调用的 JS 文件
对于许多页面,当它打开时,jquery 调用工作并使用 ajax 从数据库中获取数据并将该数据放入该页面中
我的问题是:感觉 jquery 调用以 $(document).ready 开头,所以当我打开任何页面时,所有 jquery 调用都会开始,我不想要那个,但我只想要那个打开的页面的 jquery正在加载
示例
这个 jquery 只是一个页面
$(document).ready(function(){
$.getJSON("http://localhost/Mar7ba/Cell/getAllCountries/TRUE",function(data){
var select = $("#countrySelector");
var options = '';
for(var i=0;i<data.length;i++){
options += "<option>"+data[i]+"</option>";
}
select.html("<option>Select Source</option>"+options);
});
});
这个 jquery 用于另一个页面,但它是在我加载第一页时加载的
$(document).ready(function(){
$.getJSON("http://localhost/Mar7ba/Type/getAllTypes/TRUE",function(data){
var options = '';
options+="<option>Select Type</option>";
for(var i=0;i<data.length;i++){
options += "<option>"+data[i]+"</option>";
}
$("#addPlace #apTypeSelect").html(options);
});
});
【问题讨论】:
-
这个问题太笼统了,我们无法为您提供有用的答案。您可以与我们分享具体的代码实例吗?
-
@Blazemonger 我会,但一些代码
-
@Blazemonger 我用代码更新问题
-
@CharlesSprayberry 请检查更新
标签: php jquery model-view-controller