吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1375|回复: 11
收起左侧

[求助] ajax传值给php接收不到返回值

[复制链接]
杨氏 发表于 2020-4-24 16:57
大佬们,我按照百度经验的写法为啥我的result里接收不到返回值呢?
1.png
2.png
baidu.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

dedehtml 发表于 2020-4-24 17:04
你用ajax,为什么没有在前面先引入jquery库?
<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript">
你的js代码
</script>

免费评分

参与人数 2吾爱币 +3 热心值 +2 收起 理由
庞晓晓 + 2 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
杨氏 + 1 + 1 谢谢@Thanks!

查看全部评分

 楼主| 杨氏 发表于 2020-4-24 17:11
dedehtml 发表于 2020-4-24 17:04
你用ajax,为什么没有在前面先引入jquery库?

引用后试了一下还是不出结果啊,啥反应也没有
ChasenTsai 发表于 2020-4-24 17:12
F12 打开调试工具,切换到 Network 标签,查看你的请求是否正常发出。
 楼主| 杨氏 发表于 2020-4-24 17:13
dedehtml 发表于 2020-4-24 17:04
你用ajax,为什么没有在前面先引入jquery库?

哦,可以啦,非常感谢,我把js放在html代码的下面就可以用,放在上面没反应
yk_hxk 发表于 2020-4-24 17:14
本帖最后由 yk_hxk 于 2020-4-24 17:15 编辑

用我这个,不用jquery,,
jquery我觉得就是个垃圾,版本太多了,各版本兼容性又不好,//先复制本函数,可存于一个.js文件

//参数:执行文件,div标记,调用对象,数据接收函数
function ykajax(dataurl,winame,fobj,getfun){
   //取数据源   if(dataurl==""){
      alert("无效数据源!");      
                  return false;  
                        }
   var xmlhttp;
                var rurl=dataurl+"&winame="+winame+"&fobj="+fobj+"&sid="+Math.random();   
                //alert("Ykajax:"+rurl);   //return;   
if (window.XMLHttpRequest){
      // code for IE7+, Firefox, Chrome, Opera, Safari      
          xmlhttp=new XMLHttpRequest();
                }
                else
    {
      // code for IE6, IE5      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");   }
   
   xmlhttp.onreadystatechange=function(){
      if (xmlhttp.readyState==4 && xmlhttp.status==200){
         try{
            var data=xmlhttp.responseText;            delete xmlhttp;            getfun(data,winame,fobj);         }catch(e){
            alert("Make fun Faild:"+getfun+"\nError="+e.message);         }
      }else{
         try{
            if(xmlhttp.status!=200){ykajaxmsg("URL="+rurl+"<br>Readstat="+xmlhttp.readyState+"<br>HttpStatus="+xmlhttp.status);}
         }catch(e){}
         delete xmlhttp;      }
   }
   xmlhttp.open("GET",rurl,true);   xmlhttp.send();}
//调用方式

ykajax("
","mk_addform",null,function re_addform(data,winame,obj) {
    //alert(data);    ykui_win("win_membership_information_add",data ,700,700,"");})
小丶_明 发表于 2020-4-24 17:17
杨氏 发表于 2020-4-24 17:13
哦,可以啦,非常感谢,我把js放在html代码的下面就可以用,放在上面没反应

这是放在head和body之间了
放在head里也是可以的
牛栏山 发表于 2020-4-24 17:33
哎,初学者没有老师真的很不容易,曾经的我也经常遇到各种问题
BORE 发表于 2020-4-24 17:44
楼主用JQ的话,根据需求对着文档敲,多来几遍就上手了
wxp199393 发表于 2020-4-24 17:46
没有反应F12看看,看请求是否错误或者语法错误啥的
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 18:44

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表