我想將INPUT字段的id傳遞給提供選項的PHP文件。這是我的HTML & jQuery代碼。但是PHP程序的id爲undefined
。感謝您的幫助。將HTML INPUT字段ID傳遞給jQuery中的PHP完成程序自動完成
的jQuery:
$('.classfield').autocomplete({
//define callback to format results
source: function(req, add){
//pass request to server
$.getJSON("ajax/ajax_suggestions.php?id="+$(this).attr('id')+"&callback=?", req, function(data) {
//create array for response objects
var suggestions = [];
//process response
$.each(data, function(i, val){
suggestions.push(val.name);
});
//pass array to callback
add(suggestions);
});
},
//define select handler
change: function(e) {
$("#spill").html("change "+$(this).val()+e.type);
}
}); // autocomplete
HTML:
<input type="text" class="classfield" id="hello" value="there"></input><br>
你沒有添加任何HTML btw,並且服務器url中有一些奇怪的符號「...&callback =?」 – shershen 2012-03-22 07:07:56