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
Javascript AJAX请求只加载/打开特定的div而不使用JQuery?_Javascript_Ajax - Fatal编程技术网

Javascript AJAX请求只加载/打开特定的div而不使用JQuery?

Javascript AJAX请求只加载/打开特定的div而不使用JQuery?,javascript,ajax,Javascript,Ajax,我想做这样的事情 $'thisdiv'.loaddocument.URL+'thisdiv' 如果只从服务器加载带有指定选择器的元素,但我不能使用Jquery,有人知道怎么做吗 基本上,您可以创建一个XMLHttpRequest对象,以防较旧的浏览器,然后触发其方法来加载一些内容,然后获取响应并将其复制到您想要的地方 上面的链接继续讨论XML解析,如果您只想使用XHR响应中的thisdiv部分,这可能会很有用。您读过加载源吗?我想您是在学习XMLHttpRequest,这是所有现代浏览器都支持的

我想做这样的事情

$'thisdiv'.loaddocument.URL+'thisdiv'

如果只从服务器加载带有指定选择器的元素,但我不能使用Jquery,有人知道怎么做吗

基本上,您可以创建一个XMLHttpRequest对象,以防较旧的浏览器,然后触发其方法来加载一些内容,然后获取响应并将其复制到您想要的地方


上面的链接继续讨论XML解析,如果您只想使用XHR响应中的thisdiv部分,这可能会很有用。

您读过加载源吗?我想您是在学习XMLHttpRequest,这是所有现代浏览器都支持的@你有没有参加过?从jQuery源代码重新创建将花费大量的工作,因为所有对其他函数/文件的交叉引用。@maremp是的,我有。重点不是要直接复制它,而是要了解它的工作原理。仅仅抄袭或寻求解决方案从来都不是最明智的选择。@Limlights我知道,但你会期待什么?嘿,谢谢你的回答。目前这就是我正在做的,但是这是相当低效的,因为整个页面都被请求,这远远大于我需要的div。我想我要为div创建一个单独的文件,并将其包含在页面上,然后对div的文件进行XMLHTTPRequest。正在请求整个页面,它大大大于我需要的div。-如果我理解正确的话,这也是jQuery.load所做的,所以不要为此自责。你说得对,你唯一的选择就是单独提供你想要的部分。