PDA

View Full Version : سوال: عدم اجرای جی کوئری آژاکس



MS.Worm
چهارشنبه 20 آذر 1392, 13:04 عصر
سلام خسته نباشید. مشکل کد زیر چیست؟ کار نمیکنه:

این کدهای جی کوئری:



$('#btn_Ok').live('click', function () {

var str_Onvan1 = $('#txt_Onvan').val();

$.ajax
({
type: "POST",
url: "Manage_Content.aspx/Insert",
data: "{'str_Onvan':'" + str_Onvan1 + "'}",
contentType: "application/json;charset=utf-8",
dataType: "json",
success: function () { alert("ok"); },
error: function () { alert("error"); }
});
});
}


اینم کدهای سی شارپ:



[WebMethod(EnableSession=true)]
public static void Insert(string str_Onvan)
{
System.Data.SqlClient.SqlConnection obj_Con = new System.Data.SqlClient.SqlConnection("Data Source=.;Initial Catalog=db_manage_sell;User ID=sa; Password=123456;");
System.Data.SqlClient.SqlCommand obj_Com = new System.Data.SqlClient.SqlCommand("INSERT INTO tbl_content (fld_txt_onvan) VALUES (N'" + str_Onvan + "'); ", obj_Con);
obj_Con.Open();
obj_Com.ExecuteNonQuery();
obj_Con.Close();
}

mahdidabaghi
چهارشنبه 20 آذر 1392, 13:17 عصر
سلام
شما بالای تابع ajax اول str_Onvan1 رو alert کن ببین چی میده؟
احتمالا مقدار نمیگیره
Good Luck

MS.Worm
چهارشنبه 20 آذر 1392, 13:19 عصر
ممنون
چرا مقدار میگیره و با alert نشون میده. همین کد رو که اجرا میکنم پیام error رو میده اما وقتی دو خط مربوط به json را پاک میکنم پیغام ok میده ولی چیزی ثبت نشده.

MS.Worm
چهارشنبه 20 آذر 1392, 14:12 عصر
دوستان یه کمکی بکنید. خیلی گیرم