Запись добавляется в базу данных, но предупреждающее сообщение не отображается с помощью Asp.net Ajax - PullRequest
0 голосов
/ 23 декабря 2018

Запись добавлена ​​успешно. После добавления сообщения о предупреждении записи должна отображаться запись об успешном добавлении в функции успеха ajex. Но сообщение об ошибке не отображается. Я вижу ошибку на консоли.как вернуть результат JSON из консоли Page_Load. Показать ошибкудля вставки страницы ASPX

   <script>
             function addProject() {
            $.ajax({
                type: 'POST',
                url: 'insert.aspx',
                dataType: 'JSON',
                data: {fname: $('#fname').val(), age: $('#age').val()},
                success: function (data) {
                  alert("suceess");
                },
                error: function (xhr, status, error) {

                    console.log(xhr.responseText);
                }
            });

        }     
    </script>

вставка страницы ASPX

SqlConnection con = new SqlConnection("server=.; Initial Catalog = jds; Integrated Security= true;");
        protected void Page_Load(object sender, EventArgs e)
        {
            string fname = Request.QueryString["fname"];
            string age = Request.QueryString["age"];
            string sql = "insert into record values('" + fname + "','" + age+ "')";
            SqlCommand cmd = new SqlCommand(sql, con);
            con.Open();
            cmd.ExecuteNonQuery();
            Response.Write("success");
            con.Close();         
        }

1 Ответ

0 голосов
/ 23 декабря 2018

Попробуйте использовать Request.Form вместо Request.QueryString

string fname = Request.Form["fname"];
string age = Request.Form["age"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...