• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Ajax中post方法直接返回以0开头数字出错问题分析

    今天,我在网页模拟验证码发送时发现了一个奇怪的问题。我采用以下代码预设为发送验证码的按钮。

    这是Node.js服务器

    pre style="font-family: 宋体; font-size: 9pt; background-color: rgb(255, 255, 255);">pre name="code" class="javascript">$(".reg_code_btn").click(function(e){ 
      $(e.target).parent().children().first().val() 
      $.ajax({ 
        type:"POST", 
        url:"validate/vcode", 
        dataType:"json", 
        data:{ 
          vcode:"code" 
        }, 
        success:function(data){ 
          console.log(data); 
          alert(data); 
        }, 
        error:function(data){ 
          console.log(data); 
          alert("发生错误"); 
        } 
      }); 
    });/pre>br> 
    br> 
    pre>/pre> 
    pre>/pre> 
    调试结果如下:/pre> 

          如果我们只查看自己的代码部分,是不会发现应有的问题的。但是如果我们在调试下发现返回一个object对象的错误返回值都有着一个相同的共性:

         以0开头

         我将服务器的返回值改为JSON类型,则以上情况消失。

          综上,我们在使用AJAX返回数据时,尽量不要直接返回数据,使用JSON数据会更加安全。

    以上所述是小编给大家介绍的Ajax中post方法直接返回以0开头数字出错问题分析,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    您可能感兴趣的文章:
    • 快速解决ajax请求出错状态码为0的问题
    上一篇:ajax用json实现数据传输
    下一篇:ajax+springmvc实现C与View之间的数据交流方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Ajax中post方法直接返回以0开头数字出错问题分析 Ajax,中,post,方法,直接,返回,