日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

      歡迎訪問 生活随笔!

      生活随笔

      當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

      编程问答

      js ajax java传参_js使用ajax传值给后台,后台返回字符串处理方法

      發布時間:2025/3/15 编程问答 20 豆豆
      生活随笔 收集整理的這篇文章主要介紹了 js ajax java传参_js使用ajax传值给后台,后台返回字符串处理方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

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

      直接壘代碼

      HTML頁面

      js

      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);

      }

      });

      }

      后臺

      [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傳值給后臺,后臺返回字符串處理方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

      總結

      以上是生活随笔為你收集整理的js ajax java传参_js使用ajax传值给后台,后台返回字符串处理方法的全部內容,希望文章能夠幫你解決所遇到的問題。

      如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。