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

 更新时间:2017年03月03日 09:35:49   作者:mgp1995  
这篇文章主要介绍了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 用户注册时的应用实例

    AJAX 用户注册时的应用实例

    我所举的这个例子是一个企业用户注册时的一个应用,当用户注册时检查用户名和企业名是否可用,以前的做法是在旁边加一个按钮,点击“检查”,就向服务器发出请求,然后等待……服务器返回信息,继续操作。
    2008-12-12
  • Ajax跨域查询完美解决通过$.getJSON()实现

    Ajax跨域查询完美解决通过$.getJSON()实现

    浏览器安全上做了限制,禁止ajax跨域获得数据,可以通过jquery提供的$.getJSON()可以跨域获得JSON格式的数据,具体的实现如下,感兴趣的朋友可以参考下哈,希望对大家有所帮助
    2013-06-06
  • 如何利用jQuery post传递含特殊字符的数据

    如何利用jQuery post传递含特殊字符的数据

    在jquery中,解决数据传递处理的方法我们通常利用$.ajax或$.post,但是这里这里通常不能传递特殊字符,比如说:“<”,本文就帮大家解决如何传递这种含特殊字符的数据,感兴趣的朋友一起看下吧
    2015-10-10
  • JQuery+ajax实现批量上传图片(自写)

    JQuery+ajax实现批量上传图片(自写)

    jquery+ajax方式实现单张图片上传的代码是可以搜的到,实现批量上传图片的程序却没搜索到于是自己写了个,感兴趣的朋友可以参考下
    2013-04-04
  • ajax翻页效果模仿yii框架自己写的

    ajax翻页效果模仿yii框架自己写的

    这篇文章主要介绍了自己写的ajax翻页效果,模仿yii框架,需要的朋友可以参考下
    2014-03-03
  • ajax JSONP请求处理回调函数jsonpCallback区分大小写

    ajax JSONP请求处理回调函数jsonpCallback区分大小写

    使用ajax进行 JSONP跨域请求,因为被请求的对方的回调函数名称是无法修改,想到设置AJAX 的JSONP参数。但是发现根本不起作用。最后偶然发现 jsonpcallback是区分大小写的
    2013-09-09
  • AJAX原理以及axios、fetch区别实例详解

    AJAX原理以及axios、fetch区别实例详解

    前端是个发展迅速的领域,前端请求自然也发展迅速,从原生的XHR到jquery ajax,再到现在的axios和fetch,下面这篇文章主要给大家介绍了关于AJAX原理以及axios、fetch区别的相关资料,需要的朋友可以参考下
    2022-04-04
  • 使用Ajax局部更新Razor页面的实例代码

    使用Ajax局部更新Razor页面的实例代码

    Razor功能非常强大,但是本身并不能做到无刷新,所以需要配合ajax使用。本文通过一个例子给大家介绍使用Ajax局部更新Razor页面,需要的朋友参考下吧
    2017-09-09
  • AJAX和JSP混合使用方法实例

    AJAX和JSP混合使用方法实例

    AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。下面通过本文给大家介绍AJAX和JSP混合使用方法实例,感兴趣的朋友一起学习吧
    2016-02-02
  • AJAX XMLHttpRequest对象详解

    AJAX XMLHttpRequest对象详解

    这篇文章主要为大家详细介绍了AJAX XMLHttpRequest对象,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-03-03

最新评论