这是我之前提出的问题的延续。基本上我使用AJAX来调用php插入语句。
这有点紧逼:
HTML / PHP
<select name="status" id='000042'>
<option value=''>--Select--</option>
<option value='Approve'>Approve</option>
<option value='Reject'>Reject</option>
<option value='Pending'>Pending</option>
</select>
AJAX / JAVASCRIPT
$(document).ready(function(){
$('select').on('change',function () {
//$('select').change(function () {
var statusVal = $(this).val();
var job_id = $(this).id;
alert(statusVal);
$.ajax({
type: "POST",
url: "saveStatus.php",
data: { statusType : statusVal, jobID: job_id },
success: function(msg) {
$('#autosavenotify').text(msg);
}
})
});
});
statusVal
的值存储得很好,当它调用插入语句时,它的效果很好,但是用于i
的数字id=""
不会存储到ajax变量job_id
,有没有办法做到这一点?
由于
伊恩
答案 0 :(得分:3)
尝试var job_id = $(this).attr('id');
答案 1 :(得分:3)