微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在asp.netcore中制作ajax功能

如何解决如何在asp.netcore中制作ajax功能

这是我的 Js 函数调用,其中包含将数据发送到控制器的 ajax,但是在检查 console.log 时出现错误是双重转义序列,而且我需要替代方法,我不知道要设置什么“ true”在 IIS 管理器中

  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.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。