js使用ajax傳值給後台,後台返回字串處理

2021-08-07 20:03:14 字數 813 閱讀 7404

之前使用js獲取後台生成的json字串,然後給select填充值,這次需要重新獲取一次。

這裡的目標是,在乙個input輸入框裡,輸入乙個使用者名稱,判斷是否為空,是否不存在,如果存在返回幾個欄位給前台,前台再繫結到其他input上

直接壘**

html頁面

js

後台

[webmethod]

public static string tbclick(string tbname)

var user = new user(tbname.trim());//這個是根據tbname從資料庫中獲取資訊的方法,可以自行填寫

if (user.username == null)

string jsontext = user.mobile+"|"+user.address;

return jsontext;

}

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

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

alert(aa);

這裡則是

var a = eval("(" + data + ")");

alert(a.d);

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

AJAX 傳值給後台

來自網路,自己測試過 可以用 前台 後台 system.web.services.webmethod public static string helloworld int32 days 前台傳送陣列 success function data error function err 後台接收陣列 s...

頁面傳值,前台後台傳值 前後臺呼叫

1 window.opener傳值,子頁面能獲取父頁面的視窗物件。當然就能獲取到物件的值了,這種方式不存在傳值 的長度限制,不能跨域。2 cookies傳值,傳值長度有限制。3 url傳值,值也是有限制,但是能跨域。1.使用querystring變數 或者稱url 位址後加 2.session傳值。...

ajax 前台往後台傳值

post方法 post calculatescoreframe calculatedevelopmentquantityresult function ajax方法 ajax 提交form表單 窗體載入時觸發的事件,獲取時間 document ready function 後台取值 string t...