gri*_*007 52 html javascript jquery
我知道我可以将html加载到div中:
$("#my_div").load("http://www.mypage.com");
Run Code Online (Sandbox Code Playgroud)
但我想做的是将html加载到变量中:
my_var = load("http://www.mypage.com");
Run Code Online (Sandbox Code Playgroud)
任何帮助都很棒.
我想循环一些项目,如:
HLS.functions.LoadSideModules = function() {
HLS.sideModuleContent = new Object();
for(var i = 0; i < HLS.currentModuleConfig.POLICIES.POLICY.length; i++) {
for(var y = 0; y < HLS.currentModuleConfig.POLICIES.POLICY[i].PAGES.PAGE.length; y++) {
for(var POS in HLS.currentModuleConfig.POLICIES.POLICY[i].PAGES.PAGE[y]) {
var item = HLS.currentModuleConfig.POLICIES.POLICY[i].PAGES.PAGE[y][POS];
if(!HLS.sideModuleContent[item]) {
HLS.sideModuleContent[item] = j.get(HLS.config.K2GETMODULE + HLS.currentModuleConfig.POLICIES.POLICY[i].PAGES.PAGE[y][POS]);
}
}
}
}
};
Run Code Online (Sandbox Code Playgroud)
jAn*_*ndy 78
$.get("http://www.mypage.com", function( my_var ) {
// my_var contains whatever that request returned
});
Run Code Online (Sandbox Code Playgroud)
在jQuery下面将启动一个激活给定URL的ajax请求.它还会尝试智能地猜测将要接收哪些数据(如果它是有效的html,则不需要指定).例如,如果你需要获取另一个数据类型,只需将其作为最后一个参数传递
$.get("http://www.mypage.com", function( my_var ) {
// my_var contains whatever that request returned
}, 'html'); // or 'text', 'xml', 'more'
Run Code Online (Sandbox Code Playgroud)
参考: .get()
gan*_*ang 33
您还可以在内存中创建一个元素并在其上使用load():
var $div = $('<div>');
$div.load('index.php #somediv', function(){
// now $(this) contains #somediv
});
Run Code Online (Sandbox Code Playgroud)
优点是您可以使用选择器指定要加载的index.php的哪个部分(#somediv)
| 归档时间: |
|
| 查看次数: |
85477 次 |
| 最近记录: |