2013-10-27 46 views
0

我在我的本地主機中有一個寧靜的服務,我想調用並從中獲取返回的值。它返回一個字符串,並以int(zip code)作爲參數。要調用它,你需要做到以下幾點:通過傳遞用戶給定的值來調用寧靜的服務?

http://localhost:49842/WCFRest/Service.svc/deliverable?x={zipCode}

哪裏zipCode是,我想通過它的INT。當我使用一個默認的郵政編碼,它返回我:

<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/"> 
some return string. 
</string> 

所以我會如何去傳遞它從一個文本框中輸入值,然後保存它返回一個字符串?

回答

1

讓我們來完成這件事吧? :) 所以你給你的輸入標籤一個id,說id =「zipcodeinput」 和你的JavaScript文件,(你鏈接你的jQuery後),你可以寫這樣的東西。

你可以你的客戶後直接取郵政編碼的值傳遞在他郵政編碼

$("#zipcodeinput").on("keyup", function() { 
var zipvalue = $(this).val(); 
} 

//你把後直接客戶端通過從您的輸入任意數量/數字拉鍊值

if(zipvalue.length <=4){ 
return; 
} 

//在這裏你檢查郵政編碼是否超過4個數字(在這裏你說你要多久你的郵政編碼,也許更多或更少取決於你的國家郵編),如果它少於4個數字停止腳本並重新開始,直到您寫入5個或更多數字

你可以在你的字符串中使用你的郵政編碼變量(zipvalue)後。我會發送JSON對象,而不是它,但它取決於你:) 反正你會指定你的URL或發送到這樣的東西。

url:"http://localhost:49842/WCFRest/Service.svc/deliverable?x=" + zipvalue 

類似這種方法,我會想到的。

乾杯!

相關問題