国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

js使用ajax傳值給后臺,后臺返回字符串處理方法

2019-11-19 13:19:02
字體:
來源:轉載
供稿:網友

之前使用js獲取后臺生成的JSON字符串,然后給select填充值,這次需要重新獲取一次。

這里的目標是,在一個input輸入框里,輸入一個用戶名,判斷是否為空,是否不存在,如果存在返回幾個字段給前臺,前臺再綁定到其他input上

直接壘代碼

HTML頁面

<code class="language-html"><input type="text" id="iusername" runat="server" onblur="tbox_click()"/> <input id="inadd" runat="server" type="text" /> <input id="intel" runat="server" type="text" /></code> 

js

<script>  function tbox_click() {   var cc = document.getElementById("iusername").value;   var jsonob = {tbname:cc};   $.ajax({    type: "Post",    url: "tc.aspx/Tbclick",    contentType: "application/json; charset=utf-8",    dataType: "text",    data: JSON.stringify(jsonob),    success: function (data) {     var a = eval("(" + data + ")");     var al = a.d;     if (al == "namenull") {      alert("The user name does not exist. Please re-enter it(該用戶名不存在,請重新輸入)");      return;     }     if (al == "null") {      alert("Please input OBTUsername(請輸入用戶名)");      return;     }     //alert(a.d);     var myd = new Array();     myd = a.d.split("|");     $("#intel").val(myd[0]);     $("#inadd").val(myd[1]);    },    error: function (e) {     alert(e.message);    }   });  } </script>

后臺

[WebMethod]  public static string Tbclick(string tbname)  {   if (tbname.Trim() == "")   {    return "null";   }   var user = new User(tbname.Trim());//這個是根據tbname從數據庫中獲取信息的方法,可以自行填寫   if (user.userName == null)   {    return "namenull";   }   string jsonText = user.mobile+"|"+user.address;    return jsonText;  }

這里重點說一下和之前的那個的區別,之前的有個函數,返回值是已經處理成JSON格式的字符串,這里的返回值則不是,所以在js里的處理不一樣,原來的方式是

var aa = eval("(" + data.d + ")");alert(aa);

這里則是

var a = eval("(" + data + ")");alert(a.d);

此一時彼一時也,這個問題找了好久才發現。

以上這篇js使用ajax傳值給后臺,后臺返回字符串處理方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 马边| 寿光市| 玉林市| 望谟县| 嘉鱼县| 克什克腾旗| 通渭县| 扬中市| 桂林市| 察隅县| 霍城县| 剑河县| 百色市| 耒阳市| 胶南市| 济源市| 林甸县| 长春市| 柯坪县| 长岛县| 罗定市| 西畴县| 南汇区| 广汉市| 公安县| 宜城市| 兰考县| 夏邑县| 新巴尔虎左旗| 河池市| 临潭县| 简阳市| 邛崃市| 白河县| 万载县| 原平市| 施甸县| 镇安县| 平果县| 团风县| 东阳市|