我想更改选中的文字标记,点击链接后发送,并将$ oid数据发布到updategoingorder.php。
$(".waves-effect3").click(function() {
var addressValue = $(this).attr("id");
var oid = $(this).attr("name");
$(".waves-effect3").text("Mark Delivered");
});
alert(oid);
$.ajax({
type: 'POST',
url: 'updategoingorder.php',
data: {
'id': addressValue,
'name': oid
},
success: function() {
alert("Status Updated!!!");
}
});
});
<td><a href="#" name="'.$oid.'" class="waves-effect3" id="'.$data[$i]['name'].'"><i class="fa fa-check"></i><span>Mark Picked</span></a>
<br>
答案 0 :(得分:1)
你的代码似乎很好,除了很少的问题,
Z
click function()
。
addressValue, oid
$(".waves-effect3").click(function() {
var addressValue = $(this).attr("id");
var oid = $(this).attr("name");
console.log(oid);
console.log(addressValue);
$(".waves-effect3").text("Mark Delivered");
$.ajax({
type: 'POST',
url: 'updategoingorder.php',
data: {
'id': addressValue,
'name': oid
},
success: function() {
alert("Status Updated!!!");
}
});
});
答案 1 :(得分:0)
你应该试试这个:
$(document).ready(function(){
$(".waves-effect3").click(function() {
var addressValue = $(this).attr("id");
var oid = $(this).attr("name");
$(".waves-effect3").text("Mark Delivered");
});
alert(oid);
$.ajax({
type: 'POST',
url: 'updategoingorder.php',
data: {
'id': addressValue,
'name': oid
},
success: function() {
alert("Status Updated!!!");
}
});
});
});