您的位置:

php里面无法使用js的跳转,php跳转到指定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的登录界面去。