javascript - 使用不显眼的 javascript 对元素列表进行 Ajax 请求

标签 javascript jquery ajax

最佳答案

使用 id 属性来存储带有 id 的字符串,如下所示:

<%for e in list%>     
    <a id="link_<%= e.id %>" href="#" class="delete"><%=e%></a> 
<%end%> 

然后通过拆分下划线之类的东西来读取 id:

$('#list a').click(function(){
    //old var id = $(this).attr('id').split('_')[1];
    var id = this.id.split('_')[1]; //thx @mu

    $.ajax({
        url: 'http://www.someurl.com/delete.aspx?id=' + id,
        //...more
    })
});

关于javascript - 使用不显眼的 javascript 对元素列表进行 Ajax 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5940598/

相关文章:

javascript - 如何知道鼠标在 DIV 中悬停在哪个位置的哪个字符

jquery - 为 p 标签分配属性 id 它不起作用

javascript - 按类名和值过滤元素-jquery

javascript - 检测用户已滚动超过第一部分

javascript - 如何在React Native中删除带有图像uri的图像?

javascript - CSS ul 受到另一个 ul 的影响

java - JS/Java 任何城市的夏令时时间

表单提交的 jQuery 事件委托(delegate)不起作用

javascript - 使用 localhost 测试 Ajax

php - 未捕获的类型错误。 Item.replace 不是函数,autoComplete 插件