Jquery ajax如何从另一个页面的div接收数据
我是新来学习jquery.ajax的。我还有一些问题。如何从另一页的div接收数据?我尝试过这样做:打开a.php,将html数据从divsend发送到b.php,然后从b.php divaa返回数据并显示在a.php divresult中,从b.php divbb返回数据并显示在a.php divtext中。谢谢 a、 php b、 phpJquery 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 =
您需要将响应字符串转换为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'
}