我在我的本地主机上有一个宁静的服务,我想调用它并从中获取返回的值。它返回一个字符串,并以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>
那么我如何从文本框中传递一个值,然后将它作为字符串返回的内容保存?
答案 0 :(得分: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:"http://localhost:49842/WCFRest/Service.svc/deliverable?x=" + zipvalue
我会想到这种方法。
干杯!