2016-07-19 8 views
0

別のプロセスのためにdefault_cat()に電話したいが、他のページからアンカーをクリックしてもらいたいのですか?他のページをクリックして関数を呼び出す方法は?

<a href="example.com/menu2/('default_cat()')">VIEW DETAILS &#x226B</a> 

しかし、動作しません。

function default_cat() { 
    $.ajax({ 
     url: '<?=base_url();?>menu2/prod_category/1', 
     method: "post", 
     success: function(data){ 
      $(".tab-panes").html(data); 
      $("#menu-text-a").focus(); 
     } 
    }); 
} 

答えて

0

これが機能しない理由は、セキュリティの問題です。これを行う正しい方法は、最初のページに機能を持たせることです。

+0

は他の方法ですか? – VinceGraphic

+0

なぜ、別のページから関数を呼び出すのがいいのかは分かりません。 – gcoreb

+0

別の方法があります – pradeep

0

ちょうどあなたのフッターがすべてのページに含まれているか、フッターをあなたのページに含まれている場合uが

を配置したい場所uは方法

あなたのリンクにアクセスできることを確認してくださいフッター

であなたの関数を置きます好きなはずです:

< a onclick ="default_cat()" >VIEW DETAILS &#x226B </a> 

フッター

であなたのjavascript機能を追加します。
function default_cat(){ 
$.ajax ({ 

      url: '<?=base_url();?>menu2/prod_category/1', 
      method: "post", 
      success: function(data){ 
       $(".tab-panes").html(data); 
       $("#menu-text-a").focus(); 
      } 
     }); 
} 
+0

はい、他のページにありますが、関数がアンカーをクリックしてプロセスをロードします。 – VinceGraphic

+0

document.reacy(関数)を使用せずに他の代替方法は何ですか? – VinceGraphic

関連する問題