本文目錄一覽:
- 1、PHP 驗證網頁跳轉到登陸頁面後登陸頁面JS運行不完全
- 2、用jquery mobile做網頁,都是用跳轉,但是跳轉到xx.php,裏面的js代碼不刷新不執行
- 3、php無法引用JS文件
- 4、PHP中怎樣跳轉頁面?
PHP 驗證網頁跳轉到登陸頁面後登陸頁面JS運行不完全
這是因為緩存引起的,在那個頁面禁止用用緩存,在那個文件最前面加上:
header(“ETag: PUB” . time());
header(“Last-Modified: ” . gmdate(“D, d M Y H:i:s”) . ” GMT”);
header(“Expires: ” . gmdate(“D, d M Y H:i:s”) . ” GMT”);
header(“Pragma: no-cache”);
header(“Cache-Control: max-age=1, s-maxage=1, no-cache, must-revalidate”);
用jquery mobile做網頁,都是用跳轉,但是跳轉到xx.php,裏面的js代碼不刷新不執行
你用的是什麼jquery版本?如果這個元素是動態加載的過來的,貌似高於1.7版本的用不了bind。
反正之前我一直用1.7版本的,後期加載的元素,或者加載過又清空後期就重新添加的,可以用bind,但是換了jquery版本後,這個bind方法就失靈了。
不過我怎麼沒看到你的代碼中有id=”edit”;你可以使用delegate,示例如下
$(“div”).delegate(“#edit”, “click”, function () {
alert(‘hahah’);
})
//你可以查一下delegate的用法。
php無法引用JS文件
js中不能直接調用,不過可以用過script標籤引入php
html頁面中如下:
script type=”text/javascript” src=”b.php” /script
input type=”button” value=”按鈕” onclick=”getFromPhp()” /
php如下:
php?
echo “function getFromPhp(){
alert(“我來自php”);
}”
?
PHP中怎樣跳轉頁面?
php跳轉頁面一般都是通過JS來配合使用,Js的時候的一般是location這個方法,用法就是location:’跳轉的地址’;,php的話一般都是通過header將location包在裏面,然後在使用就行,這裡舉個跳轉的小例子:
?php
session_start();
if(!isset($_SESSION[‘admin’]) || $_SESSION[‘admin’] ==”){
header(‘./stie/admin_login.php’);
exit();
}
?
意思就是沒有檢測到admin這個session,或者是它為空,都會跳轉到./stie/admin_login.php的登錄界面去。
原創文章,作者:JFKV,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/139064.html