2016-11-27 5 views
0

でのコントローラ

public function search() 
 
\t { 
 
\t \t echo "content from database table" ; 
 
\t \t 
 
\t }

、ここから私の検索機能は私です私のCodeIgniterアプリケーションのフッターのビューを介してロードされているスクリプトタグ

$(document).ready(function(){ 
 
\t \t $('#state').change(function(){ 
 
\t \t var stateIndex = this.selectedIndex ; 
 
\t \t var selectedState = 
 
       this.options[stateIndex].value ; 
 
\t \t var url = '<?php echo site_url('stores/pick') ?>' ; 
 
\t \t console.log(selectedState); 
 
\t \t $.ajax({ 
 
\t \t \t dataType : 'html', 
 
\t \t \t type : 'post', 
 
\t \t \t data : { stateSelected : selectedState}, 
 
\t \t \t url : url , 
 
\t \t \t success : function(returnedData){ 
 
\t \t \t \t \t \t \t alert(returnedData); 
 
\t \t \t \t \t \t } 
 
\t \t }); 
 
\t }); 
 
\t })

そして、select要素のonchangeイベントが表示される警告です。私はこの "typeError:$ .ajax not defined"をブラウザに持っています。これについてインターネットを検索していましたが、 。役立つヒントをお寄せいただきありがとうございます。 ありがとうございます

+0

jQueryライブラリがロードされているかどうかを確認してください(例: '.ajax({}))。 – Tpojka

+0

search()メソッドはどのように質問に関連していますか? –

答えて

0

このようなurl変数を変更する必要があります。

var url = "<?php echo site_url('stores/pick') ?>"; 
関連する問題