【发布时间】:2010-06-14 08:16:56
【问题描述】:
我正在尝试将一组记录保存到 mysql 数据库中,但除了最后一次保存之外,我总是在 firebug 中收到中止消息。如何使用 XMLHttpRequest 的循环保存记录?这是我的代码:
function savingContent()
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
var rowindex = 0;
for (x in globalObj.AddedRows)
{
var rowData = "?q=" + globalObj.AddedRows[rowindex];
xmlhttp.open("POST", "insertRowData.php"+rowData, true);
xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlhttp.setRequestHeader("Content-Length",rowData.length);
xmlhttp.send(null);
rowindex += 1;
}
【问题讨论】:
-
如果您感谢我们的帮助,请为您认为有帮助的任何答案投票,并接受您最喜欢的答案。否则以后人们就懒得回答你的问题了。
标签: javascript loops xmlhttprequest