js編譯器php
① 如何在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){...})
② 如何在js中調用php
在js中調用php的方法是直接在script標簽的src屬性中嵌入要訪問的php地址。
1、JS方式調用PHP文件並取得PHP中的值
舉例說明:
如在頁面test_json1中用下面這句調用:
<script type="text/javascript" src="/index.php/test/testjson2">
</script>
<script type="text/javascript" >
alert(jstext);
</script>
2、在test_json2.php中有這樣一段PHP代碼:
<?php
$php_test='I come from PHP!';
echo "var test='$php_test';";
echo "var jstext="."'$php_test';";
?>
當執行test_json1.php文件時,就會調用test_json2.php文件,並將b.php文件的輸出作為JS語句來執行,
所以此處會彈出一個提示框,內容為JS變數jstext的值,也就是在PHP文件中賦給jstext的值。
這樣就行你看過後很簡單吧以後不會可以向我一樣經常到後盾人找找相關教材看看就會了,希望能幫到你,給個採納吧謝謝
③ 怎樣實現JS調用php文件
實際上,js是瀏覽端腳本,PHP 是伺服器端的,也就是說,瀏覽器里的js不能真正調用php。你必須依靠伺服器的返回數據,然後頁面變化之類,這就用到了AJAX技術,不過……伺服器不一定要返回xml數據,HTML片段或json都可以
④ js轉成php(完成可以得80分)
其實不是javascript得到php變數,而是php把變數值傳給javascript,其實也不叫傳給javascript。說不清楚了,看下面實例。
untitled1.php:
<script language="php">
$ip = $_SERVER['HTTP_REMOTE_ADDR'];
</script>
<script language="javascript">
var ip = "<?= $ip; ?>"; // here, look!
var result = "You IP address is: " + ip;
document.write(result);
</script>
那麼運行untitled1.php時,頁面上就會顯示
You IP address is: 127.0.0.1
如果你要使用調用,即
<script src="untitled1.php"></script>的話,
只要把untitled1.php代碼改為:
<script language="php">
$ip = $_SERVER['HTTP_REMOTE_ADDR'];
</script>
var ip = "<?= $ip; ?>"; // here, look!
var result = "You IP address is: " + ip;
document.write(result);
⑤ JS的效果怎麼轉換成PHP來實現
js是無法轉換成PHP的,一個前端一個後台。
只能這樣說,用PHP在後台輸出js,這個可以,只要echo 'js代碼';就可以了
⑥ 怎麼讓JS中寫入PHP代碼
<script type="text/javascript">
var flag="<?=$flag?>";
if(flag=="YES")
{
alert("OK");
}
</script>
你可以直接在JS代碼中使用PHP語句塊來實現。是不受限制的,
因為程序在執行時先執行PHP的解析,然後在執行HTML觸發JS,從先後順序來說,是沒有問題的。
希望對你有幫助。
⑦ 怎樣實現JS調用php文件
實際上,js是瀏覽端腳本,PHP 是伺服器端的,也就是說,瀏覽器里的js不能真正調用php。你必須依靠伺服器的返回數據,然後頁面變化之類,這就用到了AJAX技術,不過……伺服器不一定要返回xml數據,HTML片段或json都可以。
你看過後很簡單吧以後不會可以向我一樣經常到後盾人找找相關教材看看就會了,希望能幫到你,給個採納吧謝謝
⑧ JS語言要怎樣在PHP文件裡面用
首先,糾正你的一個錯誤認識,js和php是不相關的,,是php單方面絕對控制js的。。
我給你解釋下為什麼這么說
php的本質是輸入html格式的數據包到瀏覽器,瀏覽器接受數據包,解析成可視化的頁面。
所以,js在php運行的過程中,代表的僅僅只是字元串,沒有任何運行的過程。php在服務端運行,包括js在內,本質就是拼接字元串,發送給瀏覽器。在發送完畢之後,就沒有php什麼事了,到達瀏覽器之後,瀏覽器解析數據包的時候,js才起到作用,這個時候,js才會運行,所以js的運行時間是滯後於php的。php想輸出什麼js就輸出什麼js。受php的絕對控制。所以,在php文件里,你不必遵從js的規則,你只要保證拼接好的html,js是沒有錯誤的就可以了,在文件里,當字元串處理。
⑨ 如何在js中調用php
在js中調用php的方法是直接在script標簽的src屬性中嵌入要訪問的php地址。 1、JS方式調用PHP文件並取得PHP中的值舉例說明:如在頁面test_json1中用下面這句調用: alert(jstext); 2、在test_json2.php中有這樣一段PHP代碼:
⑩ Js和Php的區別是什麼
1、兩者的核心功能不一樣:
php中的核心功能是用函數方式實現,例如取得一個字元串的長度:$length = strlen(str);
而js是用對象的方法實現,例如取得一個字元串的長度:var length = str.length。
2、變數傳值方式不一樣:
js中,變數的傳值傳遞和傳址傳遞是根據傳遞的對象的類型決定的,不能自己隨心控制;
而php中所有類型都可以自由控制其傳值是傳值還是傳址,在變數前加上&就可以變成傳址方式,不加&就是傳值方式。
3、兩者基本特點不一樣:
php是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特點,利於學習,使用廣泛,主要適用於Web開發領域。
js是一種屬於網路的腳本語言,已經被廣泛用於Web應用開發,常用來為網頁添加各式各樣的動態功能,為用戶提供更流暢美觀的瀏覽效果。通常JavaScript腳本是通過嵌入在HTML中來實現自身的功能的。