jQuery 1.3.2, ASP.NET 2.0 देता है। एक पृष्ठ विधि (WebMethod) पर AJAX कॉल करना केवल प्रतिक्रिया के बजाय पूर्ण/संपूर्ण पृष्ठ देता है। पेज विधि पर एक ब्रेकपॉइंट दिखाता है कि यह कभी हिट नहीं हो रहा है। मेरे पास मेरी विधि पर [WebMethod] विशेषता है, और यह सार्वजनिक स्थिर है, स्ट्रिंग देता है और कोई पैरा स्वीकार नहीं करता है। मैंने अपनी कक्षा के शीर्ष पर [स्क्रिप्ट सेवा] जोड़ने की भी कोशिश की ताकि यह देखने में मदद की जा सके कि यह मददगार है, लेकिन ऐसा नहीं हुआ।jQuery के साथ ASP.NET पृष्ठ विधि/वेबमाइडर पर कॉल करें - पूरे पृष्ठ को
मैं इस पोस्ट Jquery AJAX with ASP.NET WebMethod Returning Entire Page जो मेरे एक ही लक्षण था देखा है, लेकिन मैं अभी भी समस्या हो रही है। मैंने http://encosia.com/2008/05/29/using-jquery-to-directly-call-aspnet-ajax-page-methods/ पढ़ा और मुझे लगता है कि मैं टी को इसका पालन कर रहा हूं, लेकिन अभी भी कोई भाग्य नहीं है।
jQuery कॉल मैं बना रहा हूं है:
jQuery.ajax({
type: 'POST',
contentType: 'application/json; charset=utf-8',
data: '{}',
dataType: 'json',
url: 'MyPage.aspx/SomePageMethod',
success: function(result){
alert(result);
}
});
अनुरोध/प्रतिक्रिया हेडर, प्रति FF3 में Firebug के रूप में, के रूप में
Response Headers
Server ASP.NET Development Server/8.0.0.0
Date Tue, 24 Feb 2009 18:58:27 GMT
X-AspNet-Version 2.0.50727
Cache-Control private
Content-Type text/html; charset=utf-8
Content-Length 108558
Connection Close
Request Headers
Host localhost:2624
User-Agent Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Accept application/json, text/javascript, */*
Accept-Language en-us,en;q=0.5
Accept-Encoding gzip,deflate
Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive 300
Connection keep-alive
Content-Type application/json; charset=utf-8
X-Requested-With XMLHttpRequest
Referer http://localhost:2624/MyApp/MyPage.aspx
Content-Length 2
Cookie ASP.NET_SessionId=g1idhx55b5awyi55fvorj055;
मैं करने के लिए एक ScriptManager जोड़ दिया है इस प्रकार हैं मेरे पेज सिर्फ यह देखने के लिए कि क्या यह मदद करता है, लेकिन वहां कोई भाग्य नहीं है।
कोई सुझाव?
डांगिट! मुझे पता था कि यह कुछ आसान होने जा रहा था। मुझे लगता है कि मैंने माना है कि किसी भी कॉन्फ़िगरेशन की आवश्यकता होगी जब मैंने स्क्रिप्ट मैनेजर में गिरा दिया था (यही कारण है कि मैंने इसे जोड़ा, क्योंकि मुझे पता था कि आपको इसकी आवश्यकता नहीं है। धन्यवाद! – Matt
इस पर शोध कर रहे थे एक घंटे के लिए समस्या + और web.config और स्क्रिप्ट मॉड्यूल httpModule अपराधी होने के समाप्त हो गया। धन्यवाद! –
हाय डेव। प्रति @ सुर्य, यह लिंक अब और काम नहीं कर रहा है। – Matt