我正在尝试将简单的 ajax 脚本用于 webmethod,如下所示:
<script type="text/javascript">
$(document).ready(function () {
$("#btnretreive").click(function () {
$.ajax({
type: "POST",
url: "Default.aspx/Gettext",
data: {inputtext: $('#sometext').val()},
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
$("#Result").text(msg.d);
}
});
});
});
</script>
这是我的网络方法:
<WebMethod()> _
Public Shared Function Gettext(ByVal inputtext As String) As String
Return inputtext
End Function
这是我的 HTML 部分:
<input id="sometext" type="text" />
<input id="btnretreive" type="button" value="button" />
<div id="Result"></div>
现在我的问题是我无法发送输入文本并接收它。谁能指出我在这里做的错误。