Hallo दोस्तों,सबसे अच्छा तरीका है JQuery के साथ यूआरएल के उपयोग करते समय ASP.NET MVC हार्डकोड करने नहीं
मैं jQuery के साथ ASP.NET MVC का उपयोग कर रहा है और अब यह करने के लिए महान जा रहा है। बस, एक सवाल है जो मुझे परेशान कर रहा है। मुझे jquery विधियों में यूआरएल कैसे संभालना चाहिए? मैं वास्तव में कड़ी मेहनत कोड यह नहीं करना चाहते हैं, यहाँ की तरह:
$(function() {
$.getJSON("/Home/List", function(data) {
var items = "---------------------";
$.each(data, function(i, country) {
items += "" + country.Text + "";
});
$("#Countries").html(items);
});
$("#Countries").change(function() {
$.getJSON("/Home/States/List/" + $("#Countries > option:selected").attr("value"), function(data) {
var items = "---------------------";
$.each(data, function(i, state) {
items += "" + state.Text + "";
});
$("#States").html(items);
});
});
});
यह बेहद एचटीएमएल सहायक तरीकों का उपयोग करने के लिए इतना है कि मामले में MVC में लिंक, Html.ActionLink, Html.BeginForm की तरह बनाने के लिए सिफारिश की है कोई परिवर्तन होम कंट्रोलर को होम के बजाय माईहोम पर मैप किया गया है, इसमें कोई समस्या नहीं होगी।
तो, उदाहरण के लिए यूआरएल को कड़ी मेहनत कैसे न करें?
इसके अलावा, मैं एएसपी.NET अजाक्स का उपयोग नहीं करना चाहता क्योंकि मैं इस उत्तर asp-net-ajax-vs-jquery-in-asp-net-mvc से सहमत हूं।
धन्यवाद
यह ऐसा करने के लिए एक अच्छा तरीका लगता है। धन्यवाद –
शायद आपको वैश्विक दायरे से बचना चाहिए, उन्हें बेहतर नामस्थान (उदा।) AjaxUrlStack.myurl1 ... – umpirsky