我想通過提供當前URL和當前用戶從Web服務獲取3個值。我的web服務接受2個參數URL和用戶。 Web服務正常工作。asp.net webservice jquery populate textbox
現在我想把這個3個值在3個不同的文本框中使用jquery.in txtOrgCity =城市,在txtPin =針,在txtCountry =國家
波紋管是txtOrgCity
$(document).ready(function() {
$('#txtOrgCity').val({
source: function (request, response) {
$.ajax({
url: '../lead_hunter.asmx/GetOrgCity',
method: 'post',
contentType: 'application/json;charset=utf-8',
data: JSON.stringify({ url: "http://srv3.testsrv.com/homepage", user: "[email protected]" }),
dataType: 'json',
success: function (data) {
response(data.d);
},
error: function (err) {
alert(err);
}
});
時碼我運行它在文本框中給我[對象對象]。
如何定義抓取城市txtOrgCity,針對txtOrgPin,國家txtOrgCountry作爲迴應(data.d)。?
我是否需要爲其他2個文本框或任何更好的方式複製相同的代碼?
給定的代碼只是爲了一些txtbox的自動完成,它的工作原理非常完美,所以我只是想讓它修改一下我的需求。 $('#txtOrgCity')。val是$('#txtOrgCity')。自動完成
任何幫助,將不勝感激。
- 感謝
非常感謝好友......這就像一個魅力......!雖然我沒有得到這個反序列化部分,但我得到了像data.d [0]這樣的數組......並且獲得了我的值。再次感謝。你的電話寫作技巧是gr8。 –
對不起,我的意思是序列化。在C#中,您將一個類的實例序列化爲json,並將該json從您的webservice返回給客戶端。反序列化是將json轉換爲C#類的實例時。你可以在這裏看到一個例子:https://msdn.microsoft.com/en-us/library/bb410770(v=vs.110).aspx(p.s.can你標記我的答案是正確的?) – Harry