पर तैनात करते समय काम नहीं कर रहा है इसलिए मुझे यह एमवीसी 3 एप्लिकेशन मिला है जिसमें एक ड्रॉपडाउन है जिसका उपयोग मैं jquery के माध्यम से div को पॉप्युलेट करने के लिए करता हूं। यह स्थानीय रूप से ठीक काम करता है लेकिन जब मैं इसे सर्वर पर तैनात करता हूं तो यह गलत तरीके से पुनर्निर्देशित होता है। यहां मेरी jquery है:एमवीसी 3 के लिए jquery पोस्ट का उपयोग
$("#ddlCategoryMain").change(function() {
$.post("/Home/Category/", { mileID: $(this).val() }, function (data) {
refreshDiv($("div#main"), data);
});
});
function refreshDiv(select, data) {
select.html("");
select.append(data);
}
स्थानीय रूप से यह ठीक काम करता है। लेकिन जब मेरे सर्वर पर तैनात किया गया तो http://myserver/mywebsite/Home/Category
के बजाय http://myserver/Home/Category की तलाश में प्रतीत होता है, मैं jquery फ़ंक्शन में/होम/श्रेणी से पहले अपने एप्लिकेशन का नाम जोड़कर इसे ठीक कर सकता हूं, लेकिन यह सही नहीं लगता ...
मैंने/home से पहले ../, ~/.. ../../ जोड़ने की भी कोशिश की लेकिन इससे कोई फर्क नहीं पड़ता।
इस मामूली समस्या के लिए कोई समाधान? धन्यवाद!
धन्यवाद! आपका पहला विकल्प ऐसा कुछ है जिसे मैं देख रहा था लेकिन किसी भी तरह से गलत काम करना चाहिए क्योंकि यह काम नहीं कर रहा था। यह अब करता है! – LanFeusT
क्या किसी को पता है कि यह URL.action() के बिना क्यों काम नहीं कर रहा है? – mzonerz