请帮忙, 我有一组动态生成的按钮递增输入。首先我将id和值存储到localstorage中,并且一切都很顺利,我可以看到所有的id值对,但是我无法使用AJAX调用发送数据。 这里是什么样子:无法通过AJAX存储本地存储值
的AJAX上按一下按钮分配:
$("#send_order").click(function (e) {
if (localStorage) {
if (localStorage.length) {
for (var i = 0; i < localStorage.length; i++) {
var pid = localStorage.key(i);
var value = localStorage.getItem(localStorage.key(i));
$.ajax({
url: "update.php?pid="+pid+"&qty="+value,
success: function(){
alert("Прибыли данные: ");
}
});
}
} else {
output += 'Нет сохраненных данных.';
}
} else {
output += 'Ваш браузер не поддерживает локальное хранилище.';
}
)};
但点击该按钮时没有任何反应。 我做错了什么?
+0
工作正常,我:)我使用Chrome 40.0.2214.111(最新) –
2015-02-08 16:28:02
+0
任何控制台错误?放置一个断点并逐步执行代码并检查变量? –
2015-02-08 16:32:33
+0
我看到你正在做循环中的ajax调用。难道你不认为一次发送localstorage数组更有效吗(只有一个ajax调用)? –
2015-02-08 16:43:02