導航:首頁 > 編程語言 > js裡面嵌套php

js裡面嵌套php

發布時間:2024-07-05 21:13:43

A. 在JS裡面寫php,文件名是.js.php能寫能讀,但有問題

  1. abc.js.php,這是一個php文件而不是js文件。文件後綴名以最後一個為准。因此你上面的寫法都是錯誤的。

  2. js文件和php文件交互一是採用ajax方式,由js文件請求php文件取得返回值;二是在php文件中使用<script>標簽來包裹js代碼

  3. 按你的思路,我給個最接近的代碼:test.php文件

  4. <script>
    var id = 123;
    </script>
    <?php
    $id = '<script>document.write(id)</script>';
    echo $id;
    ?>

B. 請問下,js文件裡面能包含PHP代碼嗎是js文件!應該怎麼寫

不可以,因為js文件的後綴名為js,而php要求後綴名為php,所以沖突,不可以

如果非要這么做,那麼可以修改伺服器(例如apache)的配置,使得對js文件也進行掃描解釋,但是這樣做會增加伺服器的壓力

C. 鑳藉惁鎶奝HP浠g爜鏀捐繘涓涓狫S鏂囦歡閲岄潰璋冪敤鏉ユ墽琛岋紵瑙e喅闂棰樿拷鍔200鍒嗐

涓銆佷綘閭d簺DIV浠g爜涓嶆樉紺哄湪婧愪唬鐮侀噷闈㈠嚑涔庢槸涓嶅彲鑳界殑錛屽洜涓鴻繖浜涗笢瑗垮彧鏈夋祻瑙堝櫒鎵嶆墽琛屻傛斁鍦↗S閲岄潰鍙鏄涓嶈╁埆浜轟竴鐪煎氨鐪嬪埌鑰屽凡錛屽畬鍏ㄤ笉璁╄佹槸涓嶅彲鑳界殑銆

浜屻佷綘鎯崇敤<script language="javascript" src="/a.js"></script>璋冪敤鐨刟.js浠g爜錛屽彧闇瑕佷笅闈㈣繖鏍峰嵆鍙錛

document.writeln("<div id=\"wrapper\">");
document.writeln(" <div id=\"innerWrapper\">");
document.writeln(" <div id=\"header\">");
document.writeln(" <div id=\"innerHeader\">");
document.writeln(" <div id=\"blogLogo\">");
document.writeln(" <\/div>");
document.writeln(" <div class=\"blog-header\">");
document.writeln(" <div class=\"blog-search\">");
document.writeln(" <form method=\"post\" action=\"visit.php\">");
document.writeln(" <input name=\"job\" type=\"hidden\" value=\"search\"\/>");
document.writeln(" <input name=\"searchmethod\" type=\"hidden\" value=\"2\"\/>");
document.writeln(" <input name=\"keyword\" value=\"Search...\" onfocus=\"if (value ==\'Search...\'){value =\'\'}\" onblur=\"if (value ==\'\'){value=\'Search...\'}\" type=\"text\" id=\"search-text\"\/>");
document.writeln(" <input class=\"button\" src=\"{$template[\'images\']}\/search.gif\" name=\"searchsubmit\" value=\"Go\" id=\"search-img\" type=\"image\"\/>");
document.writeln(" <\/form>");
document.writeln(" <\/div>");
document.writeln(" <\/div>");
document.writeln(" <div id=\"menu\">");
document.writeln(" <ul>");
document.writeln(" {section_head_components}");
document.writeln(" <\/ul>");
document.writeln(" <\/div>");
document.writeln(" <\/div>");
document.writeln(" <\/div>");

涓嶆秹鍙奝HP鐨勫唴瀹廣

D. 如何在js中調用php

在js中調用php的方法是直接在script標簽的src屬性中嵌入要訪問的php地址。

1、JS方式調用PHP文件並取得PHP中的值
舉例說明:
如在頁面test_json1中用下面這句調用:

<scripttype="text/javascript"src="/index.php/test/testjson2">

</script>

<scripttype="text/javascript">

alert(jstext);

</script>

2、在test_json2.php中有這樣一段PHP代碼:

<?php

$php_test='IcomefromPHP!';

echo"vartest='$php_test';";

echo"varjstext="."'$php_test';";

?>

當執行test_json1.php文件時,就會調用test_json2.php文件,並將b.php文件的輸出作為JS語句來執行,

所以此處會彈出一個提示框,內容為JS變數jstext的值,也就是在PHP文件中賦給jstext的值。

3、調用結果:

E. 怎麼讓JS中寫入PHP代碼

<script type="text/javascript">
var flag="<?=$flag?>";
if(flag=="YES")
{
alert("OK");
}
</script>

你可以直接在JS代碼中使用PHP語句塊來實現。是不受限制的,
因為程序在執行時先執行PHP的解析,然後在執行HTML觸發JS,從先後順序來說,是沒有問題的。
希望對你有幫助。

F. js 中如何 插入 php

js和php是在不同運行環境下運行的,不能混用。php可以運行得到一段html代碼,包括js代碼。所以你可以這樣用:

<script>
varuserid="<?=$userid?>";
</script>

上面這段php是代碼,必須在支持php的伺服器上運行,得到運行結果,傳輸給客戶端瀏覽器,客戶端瀏覽器上得到這樣的代碼:

<script>
varuserid="123456";
</script>

這樣,網頁端的js就知道伺服器端的userid這個變數是什麼了。

此外,還可以通過ajax技術來調用服務,或獲取伺服器端的一些數據。具體研究一下ajax吧

G. javascript函數中可以使用PHP嗎

可以在js 腳本中嵌入php 代碼,你的寫法有點問題;

js 變數要聲明,並且要用引號 " ",要有結束的分號 ;

例如 var $poweruser = " <?php .... ?>";


至於要像你這樣在 嵌入的 php 代碼中使用js 變數id 進行傳值,這個是不行的;在這種情況下,js 是可以使用 php 變數,但是反過來就不行;


一下為實例:

H. js方法中可以寫php代碼么

可以的,但是文件是php文件格式,或者有相關替換執行機制才可以。
示例:test.php

<?php
$name="網路知道";
?>
<html>
<head>
<title>JSPHP測試</title>
</head>
<body>
<script>
//js調用php
varjs_name=<?phpecho$name;?>;
alert(js_name);
</script>
</body>
</html>
閱讀全文

與js裡面嵌套php相關的資料

熱點內容
電銀付app入網綁定設備什麼意思 瀏覽:184
編譯原理圖形學操作系統 瀏覽:142
linuxipsec客戶端 瀏覽:171
新版標准日本語初級下冊pdf 瀏覽:399
照片拼在一起用什麼app 瀏覽:677
博士老師跳槽做程序員 瀏覽:632
毛概教材2015pdf 瀏覽:801
editplus開發php 瀏覽:999
用什麼app可以知道自己適合什麼頭型 瀏覽:933
android應用案例開發大全pdf 瀏覽:256
怎麼壓縮文件夾讓它變小 瀏覽:70
plc彩燈控制編程三菱 瀏覽:355
學粒子群演算法有什麼用 瀏覽:830
廈門百姓app為什麼一直登錄失敗 瀏覽:381
新東方托福亂序pdf 瀏覽:38
php遞歸練習題 瀏覽:1000
電容並聯穩壓二極體演算法 瀏覽:78
java貪心演算法找零 瀏覽:917
陝西地電伺服器連接失敗怎麼辦 瀏覽:106
單片機無級調光過零電路 瀏覽:437