这是我在控制器中的搜索功能
public function search()
{
echo "content from database table" ;
}

这是我的脚本标记,它通过我的codeIgniter应用程序的页脚视图加载
$(document).ready(function(){
$('#state').change(function(){
var stateIndex = this.selectedIndex ;
var selectedState =
this.options[stateIndex].value ;
var url = '<?php echo site_url('stores/pick') ?>' ;
console.log(selectedState);
$.ajax({
dataType : 'html',
type : 'post',
data : { stateSelected : selectedState},
url : url ,
success : function(returnedData){
alert(returnedData);
}
});
});
})
&#13;
并且在select元素的onchange事件之后是要显示的警报我得到了这个&#34; typeError:$ .ajax not defined&#34;在我的浏览器中,我花了几天时间搜索互联网,但却找不到答案。请将获得任何有用的帮助提示。 提前谢谢
答案 0 :(得分:0)
您需要像这样更改网址变量。
var url = "<?php echo site_url('stores/pick') ?>";