功能,只是想插入一条记录
前台包含两个html控件
<textarea id="txtContent" type="text" rows="3"></textarea>
<input id="btnSure" type="button" value="确认" /><script type="text/javascript">
 $().ready(
            function() {
                $("#btnSure").click(function() {
                    $.ajax({
                        type: "POST",
                        url: "NewMessage.aspx/InsertNewMessage",
                        data: "{'strContent':'test'}",  //是否可以写为data: {str:$("#txtContent").val()} ,
                        contentType: "application/json; charset=utf-8",
                        success: function(msg) {  }
                    })
                })
            }
        )
    </script>
后台:
引用
using System.Web.Script;
using System.Web.Services;
[WebMethod]
    public static bool InsertNewMessage(string strContent)
    {
        reture true;  //这里设置断点,却跟不进来
    }大家帮忙下,很纳闷,应该如何写

解决方案 »

  1.   

    para = para + "&pageindex=" + curpage;
            $.ajax({ type: 'POST', url: "../Data/RecSmsData.aspx", data: para, success: function(dataRet) {...}
           })
      

  2.   

    单击确定的时候没有触发事件,$("#btnSure").click的时候并没有Id为btnSure的按钮。
    改成这样就行了:<textarea id="txtContent" type="text" rows="3"></textarea>
    <input id="btnSure" type="button" value="确认" onclick="c()"/>function c() {
                $.ajax({
                    type: "POST",
                    url: "NewMessage.aspx/InsertNewMessage",
                    data: "{'strContent':'test'}", //是否可以写为data: {str:$("#txtContent").val()} ,
                    contentType: "application/json; charset=utf-8",
                    success: function(msg) { }
                })
            }
      

  3.   

    问题解决,是webconfig的问题
    因为使用了微软的ajax
    不过谢谢各位的解答,也会用到
    非常感谢!