为了账号安全,请及时绑定邮箱和手机立即绑定

关于两个 ajax 访问同一个 php 页面 ?

/ 猿问

关于两个 ajax 访问同一个 php 页面 ?

慕后森 2019-08-19 17:13:39

两个 ajax 访问同一个 php 页面 


查看完整描述

4 回答

?
慕森王

在请求的xxx.php后面加一个标志,代表是哪个ajax请求过去的,如xxx.php?action=a(代表是第一个ajax请求过去的),在php 中判断if ($_GET('action')=='a'{
处理数据输出第一个ajax要求返回的数据
}else{
处理数据输出第二个ajax要求返回的数据

}这样做就应该可以避免两个ajax请求同一页面的问题了。当然我理解是这样的,但是也没有做过,你可以多试试。总归可以解决的

查看完整回答
反对 回复 2019-08-24
?
胡子哥哥

很简单哦,二个aiax的方法分别是,第一个随机取10个用户
一:发起ajax,请求php,php返回json.分别是10个用户名和10个uid,查询的时间uid和用户名一起查出,然后组装成字符串。将用户名显示在框内,将uid放入input的hidden隐藏框内。
二:确认提交就是简单的把uid提交了。php页面分隔好就行了。
还有什么疑问吗亲

查看完整回答
反对 回复 2019-08-24
?
12345678_0001

只要你同一个页面里的js值是全局定义的,ajax就可以一直调取到的。如果你想使用某个值,却发现用不了,大多是因为,你那个值是在某个函数内定义的。解决方法。

比如你想用的那个参数是temp,是在一个叫boluo();的函数中出现的。那么你改成

123456789//原来这样子function boluo(){    var temp = 0;}//改成var temp;function boluo(){    temp = 0;}

这样处理以后,temp这个就成了全局的参数了,并且不影响原来的功能。他的值在ajax里就可以任意调用了和输出了。


查看完整回答
反对 回复 2019-08-24
?
繁华开满天机

如果你没有使用jquery等,只是从从php获取一个js变量,可以这么写:

test.php

1234<?phpheader('Content-type:text/plain;charset=utf-8');$result 'var js_var = "this is a js variable";';echo $result;

然后在html中这样写:

test.html

1234<script type='text/javascript' src='http://127.0.0.1/test.php'></script>        <script type='text/javascript'>            alert(js_var);


查看完整回答
反对 回复 2019-08-24
  • 4 回答
  • 0 关注
  • 130 浏览
我要回答

相关问题推荐

慕课专栏
更多

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信