Run jquery ajax with multi diemnstion array without form
Run jquery ajax with multi diemnstion array without form
我正在尝试使用 jquery 从页面中抓取一些元素数据并发送到 php 文件以保存在数据库中我正在做的是:
- 我正在创建二维数组,并希望将数据传递给php文件,以便我可以运行foreach加载以保存在数据库中:
现在收到消息:语法错误:警报框中出现意外的标记 A,即警报(错误抛出(;
我的jquery代码是:
function scrape() {
var info = new Array();
$("div.clip").each(function (index) {
info[index] = {};
info[index]['name'] = $(this).find(".fn").text();
info[index]['rating'] = $(this).find("span.tinyPush").text();
info[index]['review'] = $(this).find("p.description").text();
});
console.log(info);
$.ajax({
type: "POST",
url: "save_scrap.php",
data: {info: info},
dataType: "json",
beforeSend: function () {
// Do something before sending request to server
},
error: function (jqXHR, textStatus, errorThrown) {
alert(errorThrown);
},
success: function (data) {
console.log(data);
$("#div1").html(data);
alert('success!');
}
});
return false;
}
我正在尝试将其保存在PHP文件中
:print_r($_POST) ;
如果您认为问题不好或解释不好,请在评论中告诉我。
谢谢。
var info = new Array();
需要
var info = [];
,它也应该在.each
范围之外。
相关文章:
- 如何为json对象中的段发送array[]
- Array.length似乎不起作用;console.log则显示其他情况
- 如何迭代Array.prototype函数
- Javascript 新的 Array 和 join() 方法
- Array.lenght = undefined
- Javascript setTimeout for an array
- NodeJS API调用中Array中的Push和Pull元素
- 如何在MongoDB中将String转换为Array
- 为什么我可以在Array属性对象中找到Javascript Array for Each方法
- 您的平台不支持RxJS-Array.observe
- 在Jquery/Javascript中的Array中插入Textbox值
- 通过jQueryAjax一起发布Array和Form数据时出现问题
- Array.every返回false,而不是类型error
- Javascript-通过i=0直接传递array[0]与array[0],array[i]在“;如果“;陈述
- JavaScript Array unshift() 以一种不可变的方式
- 为什么可以't我用Set对象调用Array.prototype.map
- Array方法中的Javascript循环
- 为什么这个array.filter总是不返回任何内容
- 复选框:使用Array.prototype.forEach调用推送选中订单,
- Run jquery ajax with multi diemnstion array without form