这里在jquery中的以下代码中我得到警报test1但是当我尝试获取警报test2时我得到了...代码中有一些问题请帮我解决。
$(document).ready(function() {
$(".delete-item-details").click(function() {
alert('test1');
var id = $(this).attr('ids');
alert('test2');
var order_id = $("#order_id").val();
goto_url = "/order/DeleteOrderDetailItems/" + id;
dataString = 'id=' + id + '&order_id=' + order_id;
$.ajax({
type: "POST",
url: goto_url,
data: dataString,
cache: false,
success: function(html) {
$("#row-id-" + id).fadeOut();
$("#total_span").html(html);
}
});
});
});
答案 0 :(得分:1)
请在代码中更改这三行,您一定会收到警报!!
alert('test1');
var id=$(this).attr('id'); // here you have written ids
alert('test2');
默认属性为' id'不是' ids'
如果现在仍然清楚,请告诉我,我会帮助你。
答案 1 :(得分:-1)
TRY var id = $(this).prop('ids');