我使用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 - 这不是'