首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

帮小弟我看看这两段代码有没有错,关于留言本的回复留言

2012-12-14 
帮我看看这两段代码有没有错,关于留言本的回复留言只贴出一部分代码,目前,我可以测试到,alert(textarea1)

帮我看看这两段代码有没有错,关于留言本的回复留言
只贴出一部分代码,目前,我可以测试到,
                           alert(textarea1);
                           alert(id);

这两句代码,显示出来的值,都是正常的,但接下来的jquery和webservice,因为我不大会,所以不懂判断,求高手指点。目前,从下面的代码,运行,除了弹出
                           alert(textarea1);
                           alert(id);
这两句之外,点击回复留言,根本没反应,也没报错。


 function replyData() { //回复留言函数
                           id = id2;
                           //alert(id);
                           //var textarea1 = getEditorHTMLContents(FCKeditor1);
                          var textarea1 = CKEDITOR.instances.content.getData();
                          alert(textarea1);
                           alert(id);

                           //var editor = CKEDITOR.replace("content");
                           //alert(editor.getData());
                            //document.getElementById("id")
                           $.ajax({
                               type: "POST",
                               cache: false,
                               url: "WebService.asmx/Update", /* 注意后面的名字对应CS的方法名称 */

                               data: { "id": id, "textarea1": textarea1 }, /* 注意参数的格式和名称 */
                               contentType: "application/x-www-form-urlencoded",


                               dataType: "xml",
                             
                               success: function (ret) {
                                   alert("回复留言成功!");
                                   //判断 ret 删除成功再决定是否刷新getData();
                                   closeDiv();
                                   getData();
                                   //alert("3");
                               }


                           });
                       }




 [WebMethod]
    public String Update(int id, string textarea1)
    {
        
        System.Data.SqlClient.SqlConnection sqlCon = new SqlConnection();
        sqlCon.ConnectionString = "server=.;uid=sa;pwd=sa;database=guestbook";
        //定义SQL语句
        //string SqlStr = "update gbook set repcontent='" + textarea1 + "' where id=" + id;
        //string SqlStr = string.Format("update gbook set repcontent='{0}' where id={1}", textarea1, id);
        //实例化SqlDataAdapter对象

        string SqlStr = "update gbook set repcontent=@repcontent,reptime=@reptime where id=@id";
        SqlCommand cmd = new SqlCommand(SqlStr, sqlCon);
        sqlCon.Open();
        cmd.Parameters.AddWithValue("@repcontent", textarea1);
        cmd.Parameters.AddWithValue("@id", id);
        cmd.Parameters.AddWithValue("@reptime", System.DateTime.Now);


       
        //SqlCommand cmd = new SqlCommand(SqlStr, sqlCon);
        int ret = cmd.ExecuteNonQuery();
        sqlCon.Close();
        if (ret > 0) return "回复成功";
        return "回复失败";
    }
[解决办法]
debugger;

热点排行