如何使用变量定位jquery.load数据并输出内容

时间:2017-09-09 02:28:29

标签: jquery ajax

我们都知道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>

1 个答案:

答案 0 :(得分:0)

好的,所以特别使用.load()似乎如下工作:

$( "#feeds" ).load( "feeds.php", function() {
  alert( "The last 25 entries in the feed have been loaded" );
});

因此加载后函数内的任何内容都会发生。如果您需要检索已加载的数据,您似乎应该只能使用ID提要获取元素的内容。这可以通过

来完成
$("#feeds").html()