2017-12-01 18 views
-2

私は、Laravel検索クラスからの検索結果の完全なビューを作成するjsファイルを持っています。しかし、うまくいきましたが、javascriptファイルの中でphp関数を使う必要があります。javascript(.js)ファイルにPHP関数を埋め込む方法は?

for(var i=0; i< requests.length;i++){ 
     var r = requests[i]; 

     // This is the presentation. 
     image = "<div class='col-md-2 col-sm-2'><div class='list-img'><img src='"+ '<?php str_replace(".","_32.",r.ref_image) ?>' +"'/></div></div>";} 

を上記のステートメントが機能していない:私は次のようにPHP関数を使用したい、JS上記の文では

for(var i=0; i< requests.length;i++){ 
     var r = requests[i]; 

     // this is the presentation. 
     image = "<div class='col-md-2 col-sm-2'><div class='list-img'><a href='#'><img src='/"+ r.ref_image +"'/></a></div></div>";} 

:私はこの(ごく一部)search.jsファイル内にあります。どうすればこれを達成できますか?

ありがとうございます。 str.replace

次str.replaceの使い方です:

+1

PHP関数PHPファイルで動作します。 – FirstOne

+1

できません! Javascriptコードはクライアント側で実行され、PHPはサーバー側で実行されます。 –

+0

phpコードはjsファイルでも動作します。.phpファイルはサーバー上で実行され、クライアント上では実行されません –

答えて

0

あなたが試みることができる

するvar strの=; "訪問USA!" var res = str.replace( "USA"、 "Canada");

resに値「Visit Canada!」があります。あなたが試すことができます


もう一つは、次のとおりです。laravelにおけるAJAX(plsはそれをグーグル!)

おかげ 8ivek

関連する問題