A. html如何通過js腳本調用顯示一個php頁面的內容
用javascript形式輸出數據,其實那就是php把js的輸出腳本變為字元串的形式,當js調用會執行php代碼版
例如:輸出的php文件demo.php
echo 'document.write("'.define('WP_USE_THEMES', false);.'")';
echo 'document.write("'.require('article/wp-blog-header.php');.'")';
echo 'document.write("'.query_posts('showposts=20');.'")';
其它的都是這樣權寫就行了
html頁面js調用demo.php
<script type="text/javascript" src="demo.php"></script>
B. 求助:HTML點擊按鈕調用JS文件或者直接調用JS代碼
HTML點擊按鈕調用JS文件或者直接調用JS代碼的方法陵辯橘。
如下參考:
1.將這段代碼保存到一個文件中,如下圖所示。
C. 在html頁面獲取php的值 js調用php
直接寫<?php代碼?> 把這個加到js里就帶世行 他們的執行順序是先php在html 所以到瀏覽器解釋執行html和js的時候就已經有了php的執行蠢明肢結果
這個就是我寫的一個js和php混編的
不過前提是你這個是個php模板文槐友件或者如果你是html文件需要在配置文件里配置把html也用php執行
D. HTML嵌入PHP,怎樣用js調用php的內容
js無法調用php的內容。
php是伺服器端語言,在伺服器的時候已經殲旁解析過了,然後發給用戶的瀏覽氏圓橡器。到用戶這邊時,實際上已經沒有php代碼。這時才開始按照載入順序執行js代碼,此腔閉時js只能調用頁面現有的東西
E. 通過HTML的一個按鈕觸發PHP文件
用ajax把表單欄位傳給php在後台後用$_GET或$_PODT 把變數接收到 , 最後把要返回給html頁面的值 echo 輸出就行瞭然後ajax接收顯示就行。
F. 如何在HTML文件中運行php代碼
在伺服器設置中,默認是不把HTML拿去解析的.
如果在伺服器中修改設置,也可以,但你覺得對每一個HTML進行解析,有必要嗎?效率會很低下的。
因為在配置apache時,php的擴展名一般配置為php或php3,只有當文件擴展名為php或php3時,才會通過php伺服器端的解析,否則只當是html語言,不進行php腳本的解析,也就無法調用php的代碼!APACHE在Apache的httpd.conf中加入以下語句:
AddType application/x-httpd-htm .htm
Action application/x-httpd-htm "/php4/php.exe"IIS在IIS中的應用程序映射里添加:
「可執行文件:」路徑\php.exe
「擴展名:」.htm
這樣就可以讓php解釋htm中的php代碼了。
因為你的HTML內容中夾帶PHP請求語句(如<? .....?>),需要PHP引擎來語法解析,而PHP服務的默認文件後綴為.php和.php3,.htm和.html後綴的文件是不會提交PHP引擎解析的。
G. html頁 調用PHP
靜態頁面中看上去好你是不能直接調用php文件了,但是有可以使用js調用輪祥方式來調用php文件,當然還可以使用ajax 調用php文件,下面我來給大家介紹.
舉一個簡單的例子來說明:如在頁面a.html中用下面這句調用,可以將action=test的參數傳遞到b.php。
Javascript代碼如下:
<script type="text/javascript" src="b.php?action=test"></script>
在b.php中有這樣一段PHP代碼:
<?php $action=$_GET['action'];
echo "document.write('".$action."');n";
?>
當執行a.html文件時,就會調用b.php文件,並將b.php文件的輸出作為JS語句來執行,內容為JS傳遞的參數action的值,也就是在PHP文件中接受過來的action的值.
jquery的load函數是請求另一個文件並載入到當前DOM里的調用
1、載入一個php文件,該php文件不含傳遞參數,代碼如下
$("#myID").load("test.php");
2、載入一個php文件,該php文件含有一個傳遞參數,代碼檔槐如下:
$("#myID").load("test.php"臘蠢搏,{"name" : "Adam"});
3. 載入一個php文件,該php文件含有多個傳遞參數,參數間用逗號分隔,代碼如下:
$("#myID").load("test.php",{"name" : "Adam" ,"site":www.111cn.net});
//導入的php文件含有一個傳遞參數,類似於:test.php?name=Adam&site=www.phpfensi.com
4. 載入一個php文件,該php文件以數組作為傳遞參數,代碼如下:
$("#myID").load("test.php",{『myinfo[]『, ["Adam", www.phpfensi.com});
導入的php文件含有一個數組傳遞參數。
H. HTML中用JS調用PHP怎麼實現!
當你如此寫:
<SCRIPT LANGUAGE="JavaScript" src="http://jiankang.hnwjfk.com/1/qq.php">
時,你只要讓qq.php返回的是js代碼就行,瀏覽器拿到你qq.php返回的代碼後,它會當做js代碼來運行的,但瀏覽器不會管你這些js代碼是你php生成的還是伺服器直接返回的.
所有你的qq.php可干很多事,判斷啦,處理啦.盡管加工好你的js代碼後再返回好了.
返回的方式可以是echo js代碼字元串;
也可以把你tongjisq.js的代碼寫入qq.php中,在js代碼可變數據位置插入php代碼,如:
------------ code start -------
<?php
$city = '合肥';//由php解析ip得到的地址
?>
...
var title = '歡迎您,來自<?php echo $city;?>的朋友';
...
------------ code end -------
那麼以上代碼到瀏覽器後就變成了:
------------ code start -------
...
var title='歡迎您,來自合肥的朋友';
...
------------ code end -------