我的.aspx页面对在App_Code文件夹下的同一项目中编写的.cs webservice进行了javascript ajax调用。有许多ajax webservice调用被调用但是当我添加一个新的webservicve方法并尝试从javascript调用时,它不会被触发。我在新的网络服务电话中提出了一个断点,但视觉工作室(社区版2013)并没有停止或没有到达那里。这种行为的常见/一般原因是什么?
答案 0 :(得分:0)
请分享您的代码或使用以下代码..
<script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
</script>
<script type="text/javascript">
$(function () {
$("[id*=submitbtn]").click(function () {
var username = $.trim($("[id*=txtUserName]").val());
var userage = $.trim($("[id*=txtUserAge]").val());
$.ajax({
type: "POST",
url: "Service.asmx/GetUserDetails",
data: "{ username: '" + username + "', userage: " + userage + "}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (r) {
alert(r.d);
},
error: function (r) {
alert(r.responseText);
},
failure: function (r) {
alert(r.responseText);
}
});
return false;
});
});