2013-10-27 2 views
0

У меня есть спокойная служба на моем локальном хосте, которую я хочу вызвать и получить возвращаемое значение. Он возвращает строку и принимает в качестве параметра int (zip-код). Для вызова вам нужно сделать следующее:Позвоните в службу поддержки, передав ему значение, заданное пользователем?

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

Где zipCode является ИНТ, что я хочу, чтобы передать его. Когда я использую код почтового индекса по умолчанию он возвращает мне это:

<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 номеров или более

вы можете использовать переменную zip-кода (zipvalue) в своей строке. Я бы отправил json-объект вместо этого, но его до вас :) в любом случае вы бы указали свой URL-адрес, который вы получаете или отправляете, чтобы быть чем-то вроде этого.

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

что-то вроде этого подхода, о котором я подумал бы.

Cheers!

Смежные вопросы