मेरे पास निम्नलिखित वेब सेवा है;
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
यह वर्ग सज्जाकारों के लिए कोई परिवर्तन के साथ स्टॉक मानक है।
मेरे पास यह jQuery विधि है;
var webMethod = "http://localhost:54473/Service1.asmx/HelloWorld";
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
data: "{}",
dataType: "json",
url: webMethod,
success: function(msg){ alert(msg.d); },
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(errorThrown);
}
});
यह एक पोस्ट एक्शन है क्योंकि बाद में मुझे इसे डेटा पोस्ट करने की आवश्यकता है।
जब मैं jQuery को निष्पादित करता हूं तो मुझे "नो ट्रांसपोर्ट" त्रुटि मिलती है।
एक बात मुझे यह भी बतानी चाहिए कि jQuery मेरी मशीन पर एक साधारण HTML फ़ाइल में संग्रहीत है और WebService मेरी मशीन पर भी चल रही है।
HTML पेज पर कोई कोड नहीं है यह केवल एक वेब पेज है और एसी # प्रोजेक्ट या कुछ भी नहीं है।
क्या कोई मुझे यहाँ सही दिशा में इंगित कर सकता है?