0

我的本地主机中有一个安静的服务,我想调用它并从中获取返回值。它返回一个字符串,并接受一个 int(邮政编码)作为其参数。要调用它,您需要执行以下操作:

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

zipCode我要传递的 int在哪里。当我使用默认邮政编码时,它会返回:

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

那么我将如何从文本框中传递一个值,然后将它返回的内容保存为字符串?

4

1 回答 1

1

让我们完成这件事好吗?:) 所以你给你的输入标签一个 id,比如 id="zipcodeinput" 并且在你的 javascript 文件中,(在你链接你的 jquery 之后)你可以写这样的东西。

您可以在客户传递他的邮政编码后直接获取邮政编码的值

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

// 在客户端从您的输入中传递任何数字/数字后,您直接获取 zip 值

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

// 在这里你检查邮政编码是否超过 4 个数字(在这里你说你想要你的邮政编码多长时间,可能或多或少取决于你所在国家/地区的邮政编码)如果少于 4 个数字,则停止脚本并重新开始,直到你写了 5 个或更多的数字

您可以在字符串中使用邮政编码变量(zipvalue)。我会发送 json 对象,但它取决于你:) 无论如何,你会指定你正在获取或发送的 url 是这样的。

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

我会想到这种方法。

干杯!

于 2013-10-27T07:04:13.843 回答