मैंने अपनी वेबसाइट पर एक अजाक्स अनुरोध लागू किया है, और मैं एक वेबपेज से समापन बिंदु कह रहा हूं। यह हमेशा 200 ठीक देता है , लेकिन jQuery त्रुटि घटना को अंजाम देता है।
मैंने बहुत सी चीजों की कोशिश की, लेकिन मैं इस समस्या का पता नहीं लगा सका। मैं नीचे अपना कोड जोड़ रहा हूं:
jQuery कोड
var row = "1";
var json = "{'TwitterId':'" + row + "'}";
$.ajax({
type: 'POST',
url: 'Jqueryoperation.aspx?Operation=DeleteRow',
contentType: 'application/json; charset=utf-8',
data: json,
dataType: 'json',
cache: false,
success: AjaxSucceeded,
error: AjaxFailed
});
function AjaxSucceeded(result) {
alert("hello");
alert(result.d);
}
function AjaxFailed(result) {
alert("hello1");
alert(result.status + ' ' + result.statusText);
}
C # कोड के लिए JqueryOpeartion.aspx
protected void Page_Load(object sender, EventArgs e) {
test();
}
private void test() {
Response.Write("<script language='javascript'>alert('Record Deleted');</script>");
}
मुझे ("Record deleted")
सफल विलोपन के बाद स्ट्रिंग की आवश्यकता है । मैं सामग्री को हटाने में सक्षम हूं, लेकिन मुझे यह संदेश नहीं मिल रहा है। क्या यह सही है या मैं कुछ गलत कर रहा हूं? इस मुद्दे को हल करने का सही तरीका क्या है?
TwitterId
, तो आपको एक ऑब्जेक्ट पास करना होगा data
, न कि एक स्ट्रिंग data: {TwitterId: row}
:।