我使用codeigniter框架,並在視圖中我使用jQuery。現在,我有一個包含數據庫值的選擇框。我使用jquery change event和alert box來測試它的值。它提供了更改警報框中的確切值,但是當我使用post方法或get或甚至$ .ajax()時,它不會給出任何輸出。事實上,我用console.log()進行了檢查,它也不在裏面。我只需要發佈一些值並從數據庫中獲取一些信息以顯示在該選擇框下方的div中。 下面的代碼的jQuery:jquery的奇怪行爲
$(document).ready(function(){
$('#org_name').change(function(){
$.post('index.php/contact/getorg',{'query':$('#org_name').val()},function(data){
console.log("inside post");
$('#showorg').html(data);
console.log(org_name);
});//close post function
}); //close org_name event function
});
您可以發佈您的SELECT框的HTML代碼嗎?除非你的表單提交附加了一個事件,否則jQuery不應該影響發佈到服務器的數據。 – 2010-08-13 12:45:55
該頁面是否在服務器上被擊中?在「數據」中返回的內容是html? – 2010-08-13 12:48:12
@Ryan - 這不是'