jquery 每个循环内的 Ajax 调用

2023-12-10

这是一个我必须通过 ajax 调用写入 xml 文件的函数。第一次进行 ajax 调用时,代码可以正常工作。在第二个each 循环中,根本不进行ajax 调用。我不知道为什么。我将 asyn 指定为 false。但这没有帮助。无论如何,这似乎不是问题。

$('#'+divid).children('div').children('div').each(function () {

    var url = $(this).find('a');
    var urlname = url.text();
    var urllink = url.attr('href');
    var urlid = $(this).attr('id');

    alert ("from javascript urlid: "+urlid+" urlname: "+urlname+" urllink: "+urllink);

          $.ajax({
             url: "add_url.php",
             type: "POST",
             data: { nodeid: divid, urlid: urlid, urlname: urlname, urllink: urllink },
             cache: false,
             async: false, 
             success: function (response) {
             if (response != '') 
                {
                    alert(response);
                 }
             }
         });
});

这真的对我有用

http://jsfiddle.net/genesis/DTjZQ/4(3 POST 请求已发送,响应状态为 404)

确保您的 html 良好且结构与我的小提琴相同

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jquery 每个循环内的 Ajax 调用 的相关文章

随机推荐