के माध्यम से लोड एसीएक्स jQuery द्वारा एएसएक्स फ़ाइल लोड करने का कोई तरीका है?jQuery
अद्यतन:
@Emmett और @Yads के लिए धन्यवाद। मैं निम्नलिखित jQuery AJAX कोड के साथ एक हैंडलर का उपयोग कर रहा हूं:
jQuery.ajax({
type: "POST", //GET
url: "Foo.ashx",
data: '{}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response)
{
jQuery('#controlload').append(response.d); // or response
},
error: function()
{
jQuery('#controlload').append('error');
}
});
लेकिन मुझे एक त्रुटि मिलती है। क्या मेरा कोड गलत है?
एक और अद्यतन: मैं
error: function (xhr, ajaxOptions, thrownError)
{
jQuery('#controlload').append(thrownError);
}
का उपयोग कर रहा है और इस मैं क्या मिलता है:
अमान्य JSON:
टेस्ट => (इस परीक्षण मेरी ascx अंदर लेबल है)
और त्रुटि के बाद मेरी ascx फ़ाइल !!!
एक और अद्यतन:
मेरी ascx फ़ाइल इस तरह somthing है:
<asp:DropDownList ID="ddl" runat="server" AutoPostBack="true">
<asp:ListItem>1</asp:ListItem>
<asp:ListItem>2</asp:ListItem>
</asp:DropDownList>
<asp:Label ID="Label1" runat="server">Test</asp:Label>
लेकिन जब ajax बुला मैं एएसपी में इस त्रुटि मिलती है: :(
नियंत्रण 'ctl00_ddl 'ड्रॉपडाउनलिस्ट' प्रकार को रनैट = सर्वर के साथ एक फॉर्म टैग के अंदर रखा जाना चाहिए।
@Yads के लिए धन्यवाद। लेकिन उसका समाधान केवल एचटीएमएल टैग के साथ काम करता है।
http://stackoverflow.com/questions/1212639/possible-to-load-ascx-with -jquery-load-function – Anders
क्या यह असंभव है? एएसएक्स फ़ाइल को एएसपीएक्स में परिवर्तित करने का कोई तरीका है? या बेहतर तरीका? – Raika
त्रुटि फ़ंक्शन एक अनुरोध ऑब्जेक्ट ले सकता है, त्रुटि का पता लगाने के लिए request.responseText की जांच करें। – Vadim