我有一个选择菜单,启用了多个选择。我为提交按钮设置了一个单击事件处理程序,以便jQuery循环选择每个下拉值并进行ajax调用。它工作正常,除了最后一个值;列表中的最后一个值似乎永远不会对ajax调用产生影响,并且如果只选择了一个项目,那么似乎没有任何操作。任何帮助将不胜感激。JQuery .each()循环截断最后一个值
这里是我的代码:
$("#add_members").click(function() {
var members = $("#project_members").val();
jQuery.each(members, function() {
var projectid = <? php echo $project_id; ?> ;
var member = this[0];
$.post([url], {
project_id: projectid,
user_id: member
}, function (data) {
alert(data);
});
});
location.reload();
});
由于'location.reload()',更可能没有发布任何数据。当文档被卸载时,每个(AJAX)请求都被取消。 – 2012-01-06 16:40:35