Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.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/jquery/85.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
Arrays 使用jquery将外部页面元素加载到数组中_Arrays_Jquery - Fatal编程技术网

Arrays 使用jquery将外部页面元素加载到数组中

Arrays 使用jquery将外部页面元素加载到数组中,arrays,jquery,Arrays,Jquery,如何将外部页面中的页面元素集合(如)加载到数组中 无法从脚本中的外部页面加载元素,因为这将违反同源策略。您可以使用JSONP来解决这个问题:您的问题非常模糊,但假设您使用JSONP向远程页面发出AJAX请求: $.get("somePage.html", function(data) { var elems = $(data).filter(".myClass").get(); }); 用于将数据的元素减少为与选择器匹配的元素。返回普通数组(而不是jQuery对象)。详细信息不足。你看

如何将外部页面中的页面元素集合(如
)加载到数组中

无法从脚本中的外部页面加载元素,因为这将违反同源策略。您可以使用JSONP来解决这个问题:

您的问题非常模糊,但假设您使用JSONP向远程页面发出AJAX请求:

$.get("somePage.html", function(data) {
    var elems = $(data).filter(".myClass").get();
});

用于将
数据的元素减少为与选择器匹配的元素。返回普通数组(而不是jQuery对象)。

详细信息不足。你看,很抱歉我的问题不太清楚。我希望使用jQueryAjax将一组元素从同一域中的外部页面加载到一个数组中。对不起。是的,这不是跨域的。所有的网页都在同一个域名下。这正是我要找的。我把语法弄乱了。谢谢。没问题,很高兴我能帮忙:)