在default.aspx 我用ajax 调用这个webservice
<script type="text/javascript">
$(document).ready(function () {
$("#btnSubmit").click(function () {
var data = "{id:'3',item:[{assetType:'Swatch',color:'#F3EFE4',id:'3',itemName:'Sunday Times',xCoord:'658',yCoord:'523'}],name:'Pinboard Test One'}";
$.ajax({ url: "http://localhost:11233/LowesAllenRothPinboard.svc/savePinboard",
type: "POST",
contentType: "application/json",
data: { "pinboarddat": data },
dataType: "json",
success: function (result) {
alert(result.d);
},
error: function (xhr, status) {
alert("An error occurred: " + status);
}
});
});
});
</script>
我调用这个方法 http://localhost:11233/LowesAllenRothPinboard.svc/savePinboard
显示
Method not allowed.
我估计是没有配置好的原因 请问该怎么解决呢?没有专家分了,请大家谅解!
WCF已经不是这么使用了,如图下,创建,同时也会在web.Config中注册WCF服务,之后就可以直接使用了,如有不懂的请看一下徐雷教师讲的WCF+AJAX,里面有安全,几分钟类就能搞定。
服务支持js的配置加上了没
先要实例再用吧。