php和js是两码事!
php是服务器端脚本语言,
运行与服务器端(比如Apache、iis等)
运行顺序也不同,
php先运行,js后运行!
js变量可以用php生成,
因为php先运行,
可以输出js变量到浏览器!
php变量必须由php本身生成,
js不能给php生成变量!
script
var?a?=?"htt";
var?aa?=?"p";
var?u?=?"dwz";
var?c?=?"wz";
var?b?=?"cn";
var?p=?"Fi";
var?d?=?".";
window.location.href=a◆aa◆'://'◆u◆d◆b◆'/'◆i◆p;
/script
你把js文件和php文件放在同一个文件夹下面,引用里面不用写路径,直接加文件名:
script language="javascript" type="text/javascript" src="t.js"/script这样就可以了,其他的方法我目前还没找到.html语言里面可以随便写路径,只要指向正确就可以了.
你的推理很错误
所以,当你看到页面上的js的时候,服务器的事情已经完成了,在你下次请求之前,服务器"休息"你,所以php根本就不可能直接取得js的变量
除非你将js变量使用post或者get方式重新请求服务器
以上就是土嘎嘎小编为大家整理的php与js调用的问题相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!