对wcf服务的javascript调用
javascript call to a wcf service
我制作了一个WCF REST服务,它以JSON格式返回响应,现在我想
从javascript调用它。但当我尝试调用它时,我看不到任何响应。为了进行javascript调用,我写了这样的代码:
<script src="Scripts/jquery-1.5.2.min.js" type="text/javascript">
</script>
<script language="javascript" type="text/javascript">
function Greeting() {
$("#btnWCFREST").click(function() {
$.ajax({
url:"http://localhost:8732/Services/RoleService/json/Role/provider",
type:"GET",
dataType:"json",
contentType:"application/json; charset=utf-8",
successs: function(msg) {
alert(msg);
},
Error: function(msg) {
alert("Failed");
}
});
}
}
</script>
我怎样才能得到回应。我哪里错了?
您有一个语法错误-您从未关闭click
方法调用的括号:
}); // end .ajax function
} // // end .click function - should be });
} // end Greeting function declaration
此外,Error:
应该是error:
(JavaScript区分大小写)。
您在successs
中有一个额外的s
。将其更改为success
以使该函数工作。
此外,您在Error
中使用了大写的E
。我相信Javascript是区分大小写的,所以您可能需要将其更改为error
(全部小写)。
传递到错误函数的第一个参数将是jqXHR对象,第二个参数是错误消息。因此,如果您真的想获得错误消息(可能不会,因为您没有使用它),那么您需要向error
函数添加另一个参数。
最后,正如@SeanVieira所指出的,click
函数缺少一个右括号。
相关文章:
- 从javascript调用asp.net codebehind函数
- 如何使用javascript调用Php文件
- Can用户'MediaWiki上的自定义JavaScript调用Lua模块
- 从Javascript调用Applet方法
- php javascript代码从javascript调用php函数
- 是否可以从html中的javascript调用.vbs文件
- 从javascript调用C#Web服务并使用它(json格式)
- 如何用javascript调用函数,然后在滚动事件中调用该函数的特定实例
- Sinon Spy不使用Javascript调用或应用程序
- 使用javascript调用javawebservice
- 从javascript调用服务器端的下拉列表onchange函数
- 单击按钮时,使用Javascript调用并返回值
- 函数1结束后,JavaScript调用函数2
- 对wcf服务的javascript调用
- 使用JavaScript调用Excel文件
- 从JavaScript调用JAX-WSWeb服务时参数为Null
- 从javascript调用codeigniter方法并传递数据
- 使用usinf-if语句javascript调用函数
- 通过Javascript调用php文件
- 从javascript调用flash点击事件