我已经创建了一个 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 区分大小写)。
关于javascript 调用 wcf 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12182833/