国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

我可以將 javascript 變數(shù)設(shè)定為包含 php 程式碼輸出的字串嗎?
P粉754473468
P粉754473468 2024-04-04 08:25:56
0
1
826

我正在嘗試將 javascript 變數(shù)設(shè)定為等於 php 程式碼的輸出:

var name = '<?php global $email; echo json_encode(passthru("python Backend/User/getName.py $email"));?>';

當(dāng)它運行時,它會傳回正確的值,但它也會附加一個空值:

var name = 'name
null';

這會導(dǎo)致程式碼將值視為 null,而不是傳回的名稱。

P粉754473468
P粉754473468

全部回覆(1)
P粉218361972

如上所述,passthru 在成功時傳回 null,失敗時傳回 false。

您想要取得的是檔案的內(nèi)容,因此一個簡單的方法就是使用輸出緩衝。

您可以使用一個簡單的函數(shù)來傳回腳本的值,如下所示:


sssccc

= === just incase you didn't know what the shorthand annotation means.

這將取得 python 腳本的值,然後將其設(shè)為 js 值。

這將在失敗時傳回一個空字串,因此您可能需要根據(jù)您的需求進(jìn)行一些異常處理。

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板