如何在asp.netcore中实现ajax功能

如何在asp.netcore中实现ajax功能,ajax,asp.net-mvc,asp.net-ajax,Ajax,Asp.net Mvc,Asp.net Ajax,这是我的Js函数调用,其中包含将数据发送到控制器的ajax,但我在控制台上检查时出错。日志是双转义序列,而且我需要另一种方法,我不知道如何在IIS管理器中设置“true” function senddata(id,param1,param2) { $(id).on("change", {id:id,param1:param1,param2:param2} ,function (event) { var id = event.data.id; var p

这是我的Js函数调用,其中包含将数据发送到控制器的ajax,但我在控制台上检查时出错。日志是双转义序列,而且我需要另一种方法,我不知道如何在IIS管理器中设置“true”

  function senddata(id,param1,param2) {
  $(id).on("change", {id:id,param1:param1,param2:param2} ,function (event) {
    var id = event.data.id;
    var param1 = event.data.param1;
    var param2 = event.data.param2;
    var ctlevel = $(id).find("option:selected").text();
    var selectedValue = $(id).val();
    alert("Selected Text: " + ctlevel + " Value: " + selectedValue);
      $.ajax({
      url:'@Url.Action("'+param1+'", "'+param2+'")',
      type: "GET",
      data: { 'ctname': ctlevel },
      dataType: "text",

      //Response carry bunch of data from controller
      success: function (response) {
        alert(response);

        //parse json obj to js
        var obj = JSON.parse(response);
    
        $("#sel").empty();

        //append default value to dropdown
        var s = '<option value="-1">SubjectName</option>';

        //using loop for populating dropdown ,values retrive through ajax
        for (var i = 0; i < obj.length; i++) {
          // POPULATE SELECT ELEMENT WITH JSON.

          s +=
            '<option value="' +
            obj[i]["aid"] +
            '">' +
            obj[i]["assignsubject"] +
            "</option>";
        }
        $("#sel").html(s);
      },
      error: function () {
        alert("not working :(");
      },
    });
  });
}
$(document).ready(function () {
  senddata("#ddtname","Getdata","ConfigClass");
});
>i need a way to pass these controller and function param to Ajax URL.