直接调用不可能,但可以绕过去调用
a.php
$_token = md5(time());//令牌
$_SESSION['_TOKEN'] = $_token;
//....
?>
...
你利用一个参数传进去不就行了吗...你的意思是我要调用很多次ajax.但是每次它所请求的页面都不一样(也就是说..每个类库都是一个页面)..这样就要写很多函数是吧???
function useridexist(class)
{
var userid=document.login.userid.value;
xhr.open("GET","class/"+class+".php?id="+userid,true);
xhr.onreadystatechange=showidexist;
xhr.send(null);
}
我知道你的意思了.
有种很简单的方法..你带一个参数进去..
比如一个页面里面都是函数..
那么$_get[arg]..这样就行了..
将函数的名字用参数带过去..然后函数页面获取..得到的是哪个值就相应的运行v..
如果你只是想省下这个参数传递。
用 SESSION 或者 COOKIE 就可以了。只是改变一下参数传递方式罢了。不用 GET 。
直接调用可以,但是非常不安全。Ajax用多了就会发觉其实不麻烦,用个jQuery库+JSON传递数据很方便很强大