我在浏览器控制台中收到此错误" typeError:$ .ajax函数未定义"在我的codeigniter应用程序中

时间:2016-11-27 11:41:29

标签: ajax codeigniter

这是我在控制器中的搜索功能



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;
&#13;
&#13;

并且在select元素的onchange事件之后是要显示的警报我得到了这个&#34; typeError:$ .ajax not defined&#34;在我的浏览器中,我花了几天时间搜索互联网,但却找不到答案。请将获得任何有用的帮助提示。 提前谢谢

1 个答案:

答案 0 :(得分:0)

您需要像这样更改网址变量。

var url = "<?php echo site_url('stores/pick') ?>";