jQuery - 将 html 放在数组中用于 ajax 查询
jQuery - put html in array for ajax query
我正在尝试将一些 HTML 放入数组中以进行 ajax 查询,但是当我在控制台中看到数组时,只有 html 的第一行。 为什么? 有没有正确的方法可以做到这一点?
我的代码
var data = new Array();
$('.get_html').each(function() {
var html = $(this).html();
data.push(html);
});
console.log(data);
您正在记录变量内容,而不是您正在推送 html 的数据数组。
console.log(data);
在控制台中将变量content
更改为data
.log
var data = new Array();
$('.get_html').each(function() {
var html = $(this).html();
data.push(html);
});
console.log(data);
吉斯菲德尔
你需要用data
而不是content
,也可以用.map()来做这个
var data = $('.get_html').map(function () {
return $(this).html();//return this.innerHTML
}).get();
console.log(data);
演示:小提琴
相关文章:
- 需要一个用于AJAX的Javascript库,其中包含多部分/表单数据
- 接收406(不可接受)用于AJAX动作Rails4
- 将对象用于ajax和php
- 将数据表.js样式应用于 AJAX 加载的表
- 如何将日期选择器日期转换为JSON对象以用于AJAX请求
- jQuery:选择器不适用于 ajax 加载的内容
- 占位符不适用于 Ajax
- jQuery .insertAfter() 和 .append() 不适用于 AJAX 调用
- jQuery.parseJSON 不适用于 Ajax Success
- 发布动态更改的文本区域值不适用于 ajax 表单
- AngularJS Timer 不适用于 Ajax Data
- 我的函数仅适用于 ajax 调用后的警报
- 引导表单验证或必需不适用于 Ajax 提交
- jQuery - 将 html 放在数组中用于 ajax 查询
- Jquery bind 不适用于 AJAX 加载的内容
- 复制不适用于 ajax 的映像代码
- 如何让jQuery占位符/水印插件适用于ajax加载的文本字段
- 用于 AJAX 文件上传的分段或 base64
- Durandal 2.0路由器可以用#代替#吗!用于ajax web爬网目的
- jQuery上传文件不适用于ajax