十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
這篇文章主要為大家展示了“js如何使用ajax傳值給后臺(tái)以及后臺(tái)返回字符串進(jìn)行處理”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“js如何使用ajax傳值給后臺(tái)以及后臺(tái)返回字符串進(jìn)行處理”這篇文章吧。
成都創(chuàng)新互聯(lián)是一家專業(yè)提供江干企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為江干眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進(jìn)行中。
之前使用js獲取后臺(tái)生成的JSON字符串,然后給select填充值,這次需要重新獲取一次。
這里的目標(biāo)是,在一個(gè)input輸入框里,輸入一個(gè)用戶名,判斷是否為空,是否不存在,如果存在返回幾個(gè)字段給前臺(tái),前臺(tái)再綁定到其他input上
直接壘代碼
HTML頁面
js
后臺(tái)
[WebMethod] public static string Tbclick(string tbname) { if (tbname.Trim() == "") { return "null"; } var user = new User(tbname.Trim());//這個(gè)是根據(jù)tbname從數(shù)據(jù)庫中獲取信息的方法,可以自行填寫 if (user.userName == null) { return "namenull"; } string jsonText = user.mobile+"|"+user.address; return jsonText; }
這里重點(diǎn)說一下和之前的那個(gè)的區(qū)別,之前的有個(gè)函數(shù),返回值是已經(jīng)處理成JSON格式的字符串,這里的返回值則不是,所以在js里的處理不一樣,原來的方式是
var aa = eval("(" + data.d + ")"); alert(aa);
這里則是
var a = eval("(" + data + ")"); alert(a.d);
此一時(shí)彼一時(shí)也,這個(gè)問題找了好久才發(fā)現(xiàn)。
以上是“js如何使用ajax傳值給后臺(tái)以及后臺(tái)返回字符串進(jìn)行處理”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!