Попутно Навальный массив значений отделенного кода(КС) с использованием AJAX
Я должен передать значения массового массива в код позади cs с помощью ajax я много исследовал и использовал этот код, но он не работал для меня ниже приведен код, который я использовал в aspx - что мне нужно, так это передать значения массового массива в код позади (cs) с помощью ajax
Что я уже пробовал:
<script> function foo() { var values = ["1,", "2", "3"]; // Make the ajax call $.ajax({ type: "POST", url: "Default.aspx/Done", // the method we are calling contentType: "application/json; charset=utf-8", data: {values : JSON.stringify({ arr: values })}, dataType: "json", success: function (result) { alert('Yay! It worked!'); }, error: function (result) { alert('Oh no :('); } }); return false; } </script>
</head> <body> <form id="form1" runat="server"> <div> <asp:Button ID="Button1" runat="server" Text="Button" UseSubmitBehavior="false" OnClientClick="return foo();" /> </div> </form> </body>
protected void Page_Load(object sender, EventArgs e) { } public static class RouteConfig { public static void RegisterRoutes(RouteCollection routes) { var settings = new FriendlyUrlSettings(); //settings.AutoRedirectMode = RedirectMode.Permanent; routes.EnableFriendlyUrls(settings); } } [WebMethod] public static void test(string[] arr) { }
используя этот код, я получаю ошибку рядом с маршрутами.EnableFriendlyUrls (settings); но все же я могу видеть кнопку на своей веб-странице, и когда я нажимаю на эту кнопку, ничего не происходит, только страница обновляется, но мне нужно передать значения массового массива в код с помощью ajax
F-ES Sitecore
В чем проблема? Какой js вы использовали? Проблема в том, что вы хотите обновить серверные элементы управления, но не можете, или что функциональность вообще не работает?