Ajax中post方法直接返回以0開頭數(shù)字出錯(cuò)問(wèn)題分析
今天,我在網(wǎng)頁(yè)模擬驗(yàn)證碼發(fā)送時(shí)發(fā)現(xiàn)了一個(gè)奇怪的問(wèn)題。我采用以下代碼預(yù)設(shè)為發(fā)送驗(yàn)證碼的按鈕。
這是Node.js服務(wù)器
<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("發(fā)生錯(cuò)誤"); } }); });</pre><br> <br> <pre></pre> <pre></pre> 調(diào)試結(jié)果如下:</pre>
如果我們只查看自己的代碼部分,是不會(huì)發(fā)現(xiàn)應(yīng)有的問(wèn)題的。但是如果我們?cè)谡{(diào)試下發(fā)現(xiàn)返回一個(gè)object對(duì)象的錯(cuò)誤返回值都有著一個(gè)相同的共性:
以0開頭
我將服務(wù)器的返回值改為JSON類型,則以上情況消失。
綜上,我們?cè)谑褂肁JAX返回?cái)?shù)據(jù)時(shí),盡量不要直接返回?cái)?shù)據(jù),使用JSON數(shù)據(jù)會(huì)更加安全。
以上所述是小編給大家介紹的Ajax中post方法直接返回以0開頭數(shù)字出錯(cuò)問(wèn)題分析,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
AJAX 用戶注冊(cè)時(shí)的應(yīng)用實(shí)例
我所舉的這個(gè)例子是一個(gè)企業(yè)用戶注冊(cè)時(shí)的一個(gè)應(yīng)用,當(dāng)用戶注冊(cè)時(shí)檢查用戶名和企業(yè)名是否可用,以前的做法是在旁邊加一個(gè)按鈕,點(diǎn)擊“檢查”,就向服務(wù)器發(fā)出請(qǐng)求,然后等待……服務(wù)器返回信息,繼續(xù)操作。2008-12-12Ajax跨域查詢完美解決通過(guò)$.getJSON()實(shí)現(xiàn)
瀏覽器安全上做了限制,禁止ajax跨域獲得數(shù)據(jù),可以通過(guò)jquery提供的$.getJSON()可以跨域獲得JSON格式的數(shù)據(jù),具體的實(shí)現(xiàn)如下,感興趣的朋友可以參考下哈,希望對(duì)大家有所幫助2013-06-06如何利用jQuery post傳遞含特殊字符的數(shù)據(jù)
在jquery中,解決數(shù)據(jù)傳遞處理的方法我們通常利用$.ajax或$.post,但是這里這里通常不能傳遞特殊字符,比如說(shuō):“<”,本文就幫大家解決如何傳遞這種含特殊字符的數(shù)據(jù),感興趣的朋友一起看下吧2015-10-10JQuery+ajax實(shí)現(xiàn)批量上傳圖片(自寫)
jquery+ajax方式實(shí)現(xiàn)單張圖片上傳的代碼是可以搜的到,實(shí)現(xiàn)批量上傳圖片的程序卻沒(méi)搜索到于是自己寫了個(gè),感興趣的朋友可以參考下2013-04-04ajax JSONP請(qǐng)求處理回調(diào)函數(shù)jsonpCallback區(qū)分大小寫
使用ajax進(jìn)行 JSONP跨域請(qǐng)求,因?yàn)楸徽?qǐng)求的對(duì)方的回調(diào)函數(shù)名稱是無(wú)法修改,想到設(shè)置AJAX 的JSONP參數(shù)。但是發(fā)現(xiàn)根本不起作用。最后偶然發(fā)現(xiàn) jsonpcallback是區(qū)分大小寫的2013-09-09AJAX原理以及axios、fetch區(qū)別實(shí)例詳解
前端是個(gè)發(fā)展迅速的領(lǐng)域,前端請(qǐng)求自然也發(fā)展迅速,從原生的XHR到j(luò)query ajax,再到現(xiàn)在的axios和fetch,下面這篇文章主要給大家介紹了關(guān)于AJAX原理以及axios、fetch區(qū)別的相關(guān)資料,需要的朋友可以參考下2022-04-04使用Ajax局部更新Razor頁(yè)面的實(shí)例代碼
Razor功能非常強(qiáng)大,但是本身并不能做到無(wú)刷新,所以需要配合ajax使用。本文通過(guò)一個(gè)例子給大家介紹使用Ajax局部更新Razor頁(yè)面,需要的朋友參考下吧2017-09-09