javascript 调用webservice ,传递多个参数 想在javascript中调用webservice,需要向webservice传递多个参数,参数实在太多了,不想一个一个传,在网上看到有自定义类来传递对象的,可是实现不了。各位高手可有什么方法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://api.jquery.com/serialize/看看这个合不合要求 貌似能传一个json的字符串吧.... using System.Web.Services; [WebMethod] //注意AJAX调用后台方法,这个地方一定要加static,否则找不到这个方法的[WebMethod] public static string GetStr(string str, string str2) { return str + str2; } $(function() { $("#btnOK").click(function() { $.ajax({ type: "Post", url: "demo.aspx/GetStr", //方法传参的写法一定要对,str为形参的名字,str2为第二个形参的名字 data: "{'str':'我是','str2':'XXX'}", contentType: "application/json; charset=utf-8", dataType: "json", success: function(data) { //返回的数据用data.d获取内容 alert(data.d); }, error: function(err) { alert(err); } }); //禁用按钮的提交 return false; }); }); <form id="form1" runat="server"> <div> <asp:Button ID="btnOK" runat="server" Text="验证用户" /> // </div> </form> 这个我知道,可是我不想一个一个传。问题解决了,建立一个公共类,然后传递这个类的对象。谢谢各位。另外你的方法是用jquery调用webservice来实现ajax,非常感谢。其实至今还不是很理解ajax到底是什么。 js首页滚动图片 jquery 如何控制验证提交? 【囧】=====图片预览 发不到iis就不行了,直接双击打开可以===== 为什么弹出一直都是6 求解 可模糊查询的文本框的函数响应过慢的问题!!求助!!! 请教:能不能单用JAVASCTIPT来统计一个文件的下载点击次数?--------在线等! 求代码 ^@^__ Google快照自己抓,本地版【JS@SOAP】(源码公开) __^@^ 怎样判断一个<div>是否存在于页面中? !寻求JavaScript集成开发环境(IDE),JavaScript 特效 js获取asp控件radiobuttonlist的选中值 jQuery属性为变量
看看这个合不合要求
using System.Web.Services;
[WebMethod]
//注意AJAX调用后台方法,这个地方一定要加static,否则找不到这个方法的
[WebMethod]
public static string GetStr(string str, string str2)
{
return str + str2;
} $(function() {
$("#btnOK").click(function() {
$.ajax({
type: "Post",
url: "demo.aspx/GetStr",
//方法传参的写法一定要对,str为形参的名字,str2为第二个形参的名字
data: "{'str':'我是','str2':'XXX'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data) {
//返回的数据用data.d获取内容
alert(data.d);
},
error: function(err) {
alert(err);
}
}); //禁用按钮的提交
return false;
});
}); <form id="form1" runat="server">
<div>
<asp:Button ID="btnOK" runat="server" Text="验证用户" /> //
</div>
</form>
问题解决了,建立一个公共类,然后传递这个类的对象。
谢谢各位。另外你的方法是用jquery调用webservice来实现ajax,非常感谢。其实至今还不是很理解ajax到底是什么。