Ⅰ 如何用JS調用php文件並傳遞參數
椋�氳揭鄖凹�膠芏鄇s調用php的例子,所以 做了如下嘗試: 舉一個簡單的例子來說明: 如在頁面a.html中用下面這句調用:<script type="text/javascript" src="b.php? >當執行a.html文件時,就會調用b.php文件,並將b.php文件的輸出作為JS語句來執行,所以此處會彈出一個提示框,內容為JS變數jstext的值,也就是在PHP文件中賦給jstext的值.小結: 在HTML里用JS 調用文件的方式調PHP文件,則PHP文件的輸出將會被調用頁作為JS的代碼來用.
Ⅱ PHP如何每隔10秒進行輸出一次輸出
php的執行是一定要觸發的,不會自動去執行。
你可以在程序里加入sleep(10);這句罷。這句會讓程序掛起10秒,然後繼續,理論上可以。
不過好像響應時間太久的話,連接會中斷的吧。
你可以把資料庫的內容全部讀出來並賦給一個javascript的數組,再用javascript的setTimeout方法進行輸出。
當然也可以用ajax來完成.這樣就不用一次性全部取出來放在javascript的數組中了,可以用到時用ajax去讀取一條。
Ⅲ 怎麼在php里執行JS
php中是不能執行js的,js只能在php解析成html後才能執行。如果想用php輸出js 就要把js代碼當作php的字元串來輸出。
舉例:
<?php
$alert = alert(1);
echo "<script type=\"text/javascript\">".$alert."</script>";
?>
上面的代碼解析成html 就會變成正常的js了。
<script type="text/javascript">alert(1)</script>
Ⅳ PHP中能否使用javascript語言
首先回答可以,你提得問題是有歧義的,但是無論在php語句包含js,還是js語句包含php,只要寫得妥當都可以的。舉個在php語句包含js例子:
<?php
echo ("<script language='javascript'>alert('用戶密碼錯誤,請重新登錄!');window.location='top.php';</script>");
exit;
?>
你的第2問題也有歧義,到底是用php語句判斷輸入框的最後一個字元是否位數字還是js語句判斷輸入框最後一個字元,假設你用php語句判斷吧:假設輸入框為
kuang,不同網頁分別為1.php和2.php,那代碼為:
<?
$a = substr($_post['kuang'], -1, 1);
if(is_numeric($a)){
echo ("<script language='javascript'>alert('是數字');window.location='1.php';</script>");
exit;
}else{
echo ("<script language='javascript'>alert('不是數字');window.location='2.php';</script>");
exit;
}
?>