1. 如何在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的值。
這樣就行你看過後很簡單吧以後不會可以向我一樣經常到後盾人找找相關教材看看就會了,希望能幫到你,給個採納吧謝謝
2. js/jquery如何這樣調用php
js/jquery調用php一般是用AjAx方式來調用的。
首先確認需要調用的php文件,可以是絕對路徑,也可以是相對路徑
這里以Jquery為例子解釋上面的問題
如下圖就是jquery的實現代碼,下圖的url就是需要請求的php地址;
3. 如何在Javascript中調用PHP里的函數並可以傳遞參數
請記住一條,在文件的的任意位置,都可以寫php代碼,但是,你必須要用<?php ?>包含起來,
關於你要傳參數進去,就必須找到一個間接的方法。
我想到的有兩種:
cookie法,你先將var i="test"寫入cookie,然後用php的代碼讀出cookie中的值,然後傳遞給mystest();
url法,直接給出代碼
<?php
if($_GET['value']!=null){
Mytest($_GET['value']);
}
?>
<script>
var i="test";
window.location="?value="+i //跳轉到本頁面
</script>
4. javascript函數中可以使用PHP嗎
可以在js 腳本中嵌入php 代碼,你的寫法有點問題;
js 變數要聲明,並且要用引號 " ",要有結束的分號 ;
例如 var $poweruser = " <?php .... ?>";
至於要像你這樣在 嵌入的 php 代碼中使用js 變數id 進行傳值,這個是不行的;在這種情況下,js 是可以使用 php 變數,但是反過來就不行;
一下為實例:
5. javascript怎樣調用php函數
womanv 說得很清楚了
JS 是瀏覽器語言,PHP 是伺服器語言,因此JS 無法直接調用 PHP 函數,但PHP 可以調用 JS 函數,方法是:
print("<script type='text/javascript'>alert('OK !')</script>");
如果你想用 JS 與 PHP 通信,最好的辦法就是 AJAX 了,如果你只是想調用 PHP 中的變數,則把變數以隱藏域的形式存儲起來,賦於 id, 以 document.getElementById('ID') 就可以引用了
6. php 函數怎麼在JS里調用啊求大神
具體代碼如下:
<?php
$ch = curl_init();
$timeout = 5;
curl_setopt ($ch, CURLOPT_URL, '');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$file_contents = curl_exec($ch);
curl_close($ch);
echo $file_contents;
?>
PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。
它可以比CGI或者Perl更快速地執行動態網頁。用PHP做出的動態頁面與其他的編程語言相比,PHP是將程序嵌入到HTML(標准通用標記語言下的一個應用)文檔中去執行,
執行效率比完全生成HTML標記的CGI要高許多;
PHP還可以執行編譯後代碼,編譯可以達到加密和優化代碼運行,使代碼運行更快。
7. js 怎麼調用PHP的方法呢
你的js是在客戶端的,而php是在伺服器端的,所以這是不可能辦到的
依你的代碼來說,只能是php的show()執行之後輸出結果
而js的bt_click()則是用show()的輸出做為其函數體
你查看一下源文件就明白了
你的要求可以用AJAX或者其它的基於http請求的方法來實現
原理:
js向伺服器發送一個http請求,伺服器的腳本接收到請求後,去執行你的show函數,並把執行結果返回。js接收到返回的執行結果,然後再根據這個結果做出處理。
8. 在js中能調用php文件中的函數嗎
可以調用的,直接在JS函數中寫上你的函數即可,但是你的JS必須寫在你的頁面裡面,如下:
<script>
var string = "<?=Your_function();?>";
</script>
但是你的函數必須有返回值!!
9. js里的函數,調用同頁面php的問題
js和PHP是兩種語言,不能直接相互訪問對方的函數和變數,但是你可以通過ajax的方式把你的數據傳輸給PHP頁面,然後php通過$_POST[ '變數名']來獲取對應的數據
10. 怎麼實現js的onclick事件調用php函數
JS調用PHP 就是通過AJAX去調用指定的頁面,返回數據,你要明白 JS 是在客戶端在運行,PHP是在伺服器上運行 兩個運行的地方都不同,不可能直接調到 只能AJAX去帶上你的條件去獲取了。