jquery_$.ajax

首先引用jquery到项目里。

<script src="../js/jquery-1.4.2.js" type="text/javascript"></script> 

<script type="text/javascript">

        //准备ajax回调

        function doAjax() {

            //获取输入值

            var name = document.getElementById('Text1').value;

            var grade = document.getElementById('Text2').value;

 

            $.ajax({

                url: "/test/WebService1.asmx/WS2",

                contentType: "application/json; charset=utf-8",

                type: "POST",

                dataType: "json",

                data: "{s:'" + name + "',z:'" + grade + "'}",//传入数据为json形式,s和z为变量名与后台接收方法的变量参数名是一样的且一定要是一样的。

                success: function(json) {

                    alert(json.d);//此处的json也可起其它名,json为返回对象;json.d为返回数据,

                }

                ,

                error: function(x, e) {

                    alert(x.responseText);

                }

                ,

                complete: function(x) {

                    alert(x.responseText);

                }

            }); 

        }

</script>

 

若要ScriptService可用下面这句要添加到ScriptService里,

[System.Web.Script.Services.ScriptService]

 

[WebMethod]

[ScriptMethod(UseHttpGet = false)]

public string WS2(string s,string z)

{

     string temp = "学校:" + s +","+"年级:"+z;

     return temp;

}

 此方法的s和z要和前台data里的s和z一样。

 

var json= eval('(' + string+ ')');//可以把数据由字符串转换成json形式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值