2016-11-17 10 views
1

モジュールの1つで関数を実行する必要があります。この機能は私のDrupalサイト全体に完全に見えます。DrupalサイトのカスタムPHPファイルからモジュールの1つを呼び出す

私の選択肢の1つとして、カラーボックスが読み込まれたときにこの機能を実行する必要があります。私は、カラーボックスが開いたときにどのPHPファイルが呼び出されるのか分かりません。私は、カラーボックスを開いたときにJSコードがどこにあるか知っているので、私がやったことは、このだったん: -

... 
... 
inline:function(){ 
     $.get("sites/all/themes/my_theme/set_session2.php"); 
     return $.urlParam('inline', $(this).attr('href')); 
     }, 
... 
... 

はこのように、私はその機能を配置するPHPファイルを実行することができます。問題は、このPHPファイルでは関数が表示されないことです。

この問題を解決する方法はありますか?

ベスト。

+0

ブラウザで実行されるJavaScriptからPHP関数を呼び出すことはできません。 JavaScriptを使用してサイトにHTTPリクエストを送信することができます。そしてそのリクエストをカスタムPHPコードで処理させます。しかし、これはJavaScriptからPHP関数を呼び出すことではありません。 –

+0

スクリプトにAJAX呼び出しを行います。あなたのブラウザからurlを呼び出すときに動作する場合、AJAXによって呼び出されたときにも動作します。 – MilanG

答えて

0

間違いなく可能です。

カスタムPHPファイルにこれらの3行を追加するだけです。

​​

魅力的な作品です。

関連する問題