Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ajax如何从另一个页面的div接收数据_Jquery_Ajax - Fatal编程技术网

Jquery ajax如何从另一个页面的div接收数据

Jquery ajax如何从另一个页面的div接收数据,jquery,ajax,Jquery,Ajax,我是新来学习jquery.ajax的。我还有一些问题。如何从另一页的div接收数据?我尝试过这样做:打开a.php,将html数据从divsend发送到b.php,然后从b.php divaa返回数据并显示在a.php divresult中,从b.php divbb返回数据并显示在a.php divtext中。谢谢 a、 php b、 php 您需要将响应字符串转换为DOM元素,选择这些元素,并将它们附加到您想要的位置 function data (html) { var $html =

我是新来学习jquery.ajax的。我还有一些问题。如何从另一页的div接收数据?我尝试过这样做:打开a.php,将html数据从divsend发送到b.php,然后从b.php divaa返回数据并显示在a.php divresult中,从b.php divbb返回数据并显示在a.php divtext中。谢谢

a、 php

b、 php


您需要将响应字符串转换为DOM元素,选择这些元素,并将它们附加到您想要的位置

function data (html) {
    var $html = $( html );             // create DOM elements in a jQuery object

    $html.filter('#aa').appendTo("#result"); // filter out the '#aa' element and
                                             //    append it to '#result'

    $html.filter('#bb').appendTo("#text");   // filter out the '#bb' element and
                                             //    append it to '#text'
}
我之所以使用这种方法,是因为您针对的元素似乎位于HTML响应的顶层


如果它们嵌套得更深,则应该使用该方法。

您需要将响应字符串转换为DOM元素,选择这些元素,并将它们附加到需要的位置

function data (html) {
    var $html = $( html );             // create DOM elements in a jQuery object

    $html.filter('#aa').appendTo("#result"); // filter out the '#aa' element and
                                             //    append it to '#result'

    $html.filter('#bb').appendTo("#text");   // filter out the '#bb' element and
                                             //    append it to '#text'
}
我之所以使用这种方法,是因为您针对的元素似乎位于HTML响应的顶层


如果它们嵌套得更深,您应该使用该方法。

您是专门尝试从外部网站读取信息,还是尝试在自己的网站上实现AJAX处理程序?@cusimar9,是的,我在自己的网站上尝试过。是否有任何方法可以避免其他人使用我的流程代码?您是专门尝试从外部网站读取信息,还是尝试在自己的网站上实现AJAX处理程序?@cusimar9,是的,我在自己的网站上尝试过。有没有办法避免其他人使用我的流程代码?
function data (html) {
    var $html = $( html );             // create DOM elements in a jQuery object

    $html.filter('#aa').appendTo("#result"); // filter out the '#aa' element and
                                             //    append it to '#result'

    $html.filter('#bb').appendTo("#text");   // filter out the '#bb' element and
                                             //    append it to '#text'
}