我正在编写一种代码,可以使用 AJAX
和 for 循环将
。这里的代码只是我一直在努力的一个粗略示例。我似乎无法将对象推送到 JSON
对象在数组中逐个推送到 APIAPI JSON 数组
var lms_json = <?php echo json_encode($json_data); ?>;
var jobjects = JSON.parse(lms_json);
var data = jobjects[0];
for ( i = 0; i < jobjects.length; i++ ) {
var data = jobjects[i];
$.ajax({
type : 'POST',
url : url,
data : data,
dataType : 'json',
success : function() {
console.log(success);
},
error : function(error) {
console.log('Error')
}
})
}
最佳答案
您需要使用 JSON.stringify 来序列化您的 JSON 对象。另外,指定内容类型以使服务器期望 JSON 数据。这可能有效:
$.ajax({
url: url,
type: "POST",
data: JSON.stringify(data),
contentType: "application/json",
complete: callback
});
关于javascript - 使用 ajax 和 for 循环将多个 JSON 对象一一推送/添加到 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41687017/