之前使用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...