我们都知道jQuery在其官方页面中有这样的结构,例如.load( url [, data ] [, complete ] )
(see link),但是我们如何访问该结构的数据部分并确保它链接到{ {1}}数据部分?
有人会分享一段代码示例,而不是说我应该去哪里吗?它只是我的代码文档是基于情境而不是基于文档。
所以问题是var数据被假设在按下按钮时输出它的字符串,并且这样做是因为它引用了那个AJAX div id调用div1,但代码当前的方式是它显示因为jquery.load代码,我希望确保它加载了页面加载的var数据。
这是我的代码。
index.php
jquery.load
response_files / 2.PHP
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
//url
var url ="response_files/2.php"
//data
var data ="This is an AJAX data response"
document.getElementById("show_load_data_string").innerHTML = data;
$("#start_load").click(function(){
$("#div1").load(url,data);
});
$("#start_load").click(function(){
$("#start_load").show();
});
});
</script>
</head>
<body>
<div id="div1"><h2>Let jQuery AJAX Change This Text</h2></div>
<p id="show_load_data_string"></p>
<br>
<button id="start_load" >Get External Content</button>
</body>
</html>
答案 0 :(得分:0)
好的,所以特别使用.load()
似乎如下工作:
$( "#feeds" ).load( "feeds.php", function() {
alert( "The last 25 entries in the feed have been loaded" );
});
因此加载后函数内的任何内容都会发生。如果您需要检索已加载的数据,您似乎应该只能使用ID提要获取元素的内容。这可以通过
来完成$("#feeds").html()