本文目錄一覽:
怎麼在一個JS函數里運行一下php頁面?
首先js里是不能運行php代碼的,,如果你是想通過在js里調用php 頁面運行的結果
那麼你可以用非同步載入 ajax 就是在 js 里用ajax 運行php 文件然後返回php文件運行的結果這樣就達到了非同步的目的。。不用刷新頁面
怎麼讓JS中寫入PHP代碼
script type=”text/javascript”
var flag=”?=$flag?”;
if(flag==”YES”)
{
alert(“OK”);
}
/script
你可以直接在JS代碼中使用PHP語句塊來實現。是不受限制的,
因為程序在執行時先執行PHP的解析,然後在執行HTML觸發JS,從先後順序來說,是沒有問題的。
希望對你有幫助。
js方法中可以寫php代碼么
可以的,但是文件是php文件格式,或者有相關替換執行機制才可以。
示例:test.php
?php
$name=”百度知道 “;
?
html
head
titleJS PHP 測試/title
/head
body
script
//js調用php
var js_name=?php echo $name;?;
alert(js_name);
/script
/body
/html
如何在js中調用php
js是瀏覽端腳本,PHP 是伺服器端的,也就是說,瀏覽器里的js不能真正調用php。
但可以通過http request方式觸發php方法並得到response
?php
// server.php
$name = $_POST[“name”];
$password = $_POST[“password”];
$result = loginUser($name, $password);
echo $result;
?
//client.html
form action=”server.php” method=”POST”
input type=”text” name=”name”
input type=”text” name=”password”
input type=”submit” value=”Login” /
form
// or in js
var name = $(“[name=’name’]”);
var password= $(“[name=’password’]”);
$.ajax({
url: ‘server.php’
method:’post’,
data: {
name: name,
password: password
}
})
.done(function(result){…})
原創文章,作者:J5JKN,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/129664.html