日期:2014-05-16  浏览次数:20623 次

这段JQ应该怎么改?
注释区域我怎么拼接也不对,应该怎么写,刚接触jq,感觉很方便,练习了下,就是获取后台方法的返回值

        function Say() {
            var str = $("#txt1").val();
            var str2 = $("#txt2").val();
            $.ajax({
                type: "post",
                url: "Default.aspx/SayHello",
                contentType: "application/json;charset=utf-8",
                dataType: "json",
                data: "{'str':'我是','str2':'XXX'}",
                //data:"str:"+$("#txt1").val()+",str2:"+$("#txt2").val()+"",
                //data: "{'str':'" + str + "','" + str2 + "':'XXX'}",
                success: function (data) {
                    //返回的数据用data.d获取内容     
                    alert(data.d);
                },
                error: function (err) {
                    alert(err);
                }
            })
        }


        [WebMethod]
        public static string SayHello(string str, string str2)
        {
            return str+str2;
        }
js jq Jquery

------解决方案--------------------
    function Say() {
        var str = $("#txt1").val();
        var str2 = $("#txt2").val();
        $.ajax({
            type: "post",
            url: "Default.aspx/SayHello",
            contentType: "applicati