【发布时间】:2011-09-04 21:14:11
【问题描述】:
我在这个论坛上阅读了很多关于此的内容,但我无法让它发挥作用。
我想在我的 asp.net Web 应用程序上使用 ajax 功能
这里是 VerifMain.aspx 上的 Javascript
$(document).ready(function () {
//menu()
$("#btnImprimer").click(function () {
$.ajax({
type: "POST",
url: "/VerifMain.aspx/Lol",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
alert("Good");
},
error: function (msg) {
alert(msg);
}
});
});
});
这是 VerifMain.aspx.vb 中的服务器代码
Partial Public Class _Default
Inherits Page
<WebMethod()> _
Public Shared Sub Lol()
//TO DO
End Sub
End Class
所以当我试图调用这个方法时,它会进入错误函数并且警报是“[object Object]”
我必须使用 JQuery,因为我工作的地方没有安装 Microsoft Ajax。
我真的需要帮助,我不明白我做错了什么,我只使用 ie7,几乎所有网站都被阻止。
谢谢!
祝你有美好的一天!
编辑: 大家好 感谢您的宝贵时间!
我通过删除部分类来修复它。
所以现在它只是服务器代码中的一个静态 Web 方法并且可以正常工作。
<WebMethod()> _
Public Shared Sub Lol()
//TO DO
End Sub
说实话,我不明白它是如何工作的
但感谢您的快速回复。
这是最好的网站,我现在会在这里度过一些空闲时间;)
【问题讨论】:
-
您可以发布您找到的解决方案作为您问题的答案,并将其标记为已接受的答案! :)
标签: javascript jquery asp.net ajax vb.net