我在C#/ .NET [WebMethod](注意:我在Mono上)不是很有经验,我想知道如何使用JQuery.form plutin。 我有一个Service.asmx和Service.asmx.cs,其中包含我使用标准jQuery AJAX调用调用的方法。
在“action”属性中,我将链接添加到服务(/blah/blah/Service.asmx/myMethod
)。哪个公司和/或属性必须有'myMethod'来接受POST消息?
谢谢
答案 0 :(得分:0)
在这种情况下使用[WebMethod]并不重要。您只需要知道如何格式化HTML表单。这是它应该是什么样子:
<form id="myForm" action="/blah/blah/Service.asmx/myMethod/" method="post">
....
</form>
要设置jquery,您只需指定要返回的内容即可。这是一般表格,您可以根据自己的需要进行自定义。
$("#myForm").ajaxForm({
dataType: 'json',
success: function (responseText, statusText) {
...
},
beforeSubmit: function (formData, jqForm, options) {
....
}
});
dataType的选项是json,xml,script或none。在success函数中,您可以处理返回的ajax数据。
希望有所帮助。