Ajax中post方法直接返回以0開(kāi)頭數(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開(kāi)頭
我將服務(wù)器的返回值改為JSON類(lèi)型,則以上情況消失。

綜上,我們?cè)谑褂肁JAX返回?cái)?shù)據(jù)時(shí),盡量不要直接返回?cái)?shù)據(jù),使用JSON數(shù)據(jù)會(huì)更加安全。
以上所述是小編給大家介紹的Ajax中post方法直接返回以0開(kāi)頭數(shù)字出錯(cuò)問(wèn)題分析,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
Ajax?請(qǐng)求隊(duì)列解決方案并結(jié)合elementUi做全局加載狀態(tài)
這篇文章主要介紹了Ajax?請(qǐng)求隊(duì)列解決方案并結(jié)合elementUi做全局加載狀態(tài),使用 消息隊(duì)列 制作 請(qǐng)求防抖,防止重復(fù)請(qǐng)求印象服務(wù)器,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-10-10
DELETE 請(qǐng)求如何通過(guò)ajax進(jìn)行發(fā)送(方法小結(jié))
DELETE 請(qǐng)求用于向服務(wù)器發(fā)送刪除資源的請(qǐng)求,它是 RESTful API 中的一個(gè)重要方法,用于刪除指定的資源,本文給大家介紹DELETE 請(qǐng)求如何通過(guò)ajax進(jìn)行發(fā)送,感興趣的朋友一起看看吧2023-11-11
Jquery Ajax請(qǐng)求方法小結(jié)(值得收藏)
本文給大家介紹jquery ajax請(qǐng)求方法小結(jié),jquery作為一個(gè)輕量級(jí)的js框架,能快速的開(kāi)發(fā)js應(yīng)用,并且在一定程度上改變了我們寫(xiě)js代碼的習(xí)慣,對(duì)jquery ajax請(qǐng)求感興趣的朋友參考下2015-11-11
利用H5特性FormData實(shí)現(xiàn)不刷新文件上傳
之前朋友說(shuō)的不刷新上傳文件。最暴力的解決方案就是上網(wǎng)上搜各種JS庫(kù),附帶多圖上傳,預(yù)覽,甚至是圖片處理等特技。下面看小編給大家分享的利用H5特性FormData實(shí)現(xiàn)不刷新文件上傳,非常實(shí)用,小伙伴一起來(lái)看看吧2015-09-09
JavaScript實(shí)現(xiàn)Ajax總結(jié)
ajax應(yīng)用非常普及,ajax的優(yōu)點(diǎn)大家都知道,具體就不多說(shuō)了,其缺點(diǎn)還真不少,比如破壞瀏覽器的back功能,同一個(gè)url打開(kāi)的界面并不是完全相同,還有安全性能等方面,至于有這么多的缺點(diǎn),也阻止不了大家使用ajax的步伐,下文給大家分享javascript實(shí)現(xiàn)ajax小結(jié)吧2015-10-10

