Javascript Ajax-onload属性
如何从服务器Javascript Ajax-onload属性,javascript,php,jquery,ajax,onload,Javascript,Php,Jquery,Ajax,Onload,如何从服务器加载数据从服务器加载数据? 我有这样的东西,但它不起作用: JS: PHP getItems.PHP: echo <table onload="getItemsOnLoad()"><tr>some info</tr></table>; 回显一些信息; 在标签上试试这个 <body onload="getItemsOnLoad()"> 如果您使用的是jQuery,为什么不能在中准备好它呢 $(document).ready
加载数据从服务器加载数据?
我有这样的东西,但它不起作用:
JS:
PHP getItems.PHP:
echo <table onload="getItemsOnLoad()"><tr>some info</tr></table>;
回显一些信息;
在
标签上试试这个
<body onload="getItemsOnLoad()">
如果您使用的是jQuery,为什么不能在中准备好它呢
$(document).ready(function() {
getItemsOnLoad();
});
就这样,.done()。仅更改js文件。这将同时从服务器上带来数据,并将此函数放在页面下方,并像这样调用var aa=getItemsOnLoad()代码>无需从表或正文中调用任何内容函数不调用getItemsOnLoad();每次,我都不知道为什么。老兄,这是很多代码,我找到了答案,在下面),这是可行的,但在我的情况下不会<代码>加载
我带来了一小部分数据,我必须隐藏更多的数据。在(onload
)我带来一小部分数据之后,我需要带来大部分数据。不知道是否可以打开ready
。
$(document).ready(function() {
getItemsOnLoad();
});
function getItems(){
var formData = new FormData();
formData.append("menuItem", menuItem);
formData.append("ask", "MainView");
$.ajax({
type: "POST",
url: "getItems.php",
data: formData,
cache: false,
contentType: false,
processData: false,
success: function(result){
var result=trim(result);
$("#PageWrap").html(result);
}
}).done(function() {
formData.append("ask", "OnLoad");
$.ajax({
type: "POST",
url: "getItemsOnload.php",
data: formData,
cache: false,
contentType: false,
processData: false,
success: function(result){
var result=trim(result);
$("#onloadInfoID").html(result);
}
})
});
}