【问题标题】:How to pass large string through ajax call to controller in MVC?如何通过ajax调用将大字符串传递给MVC中的控制器?
【发布时间】:2017-09-30 19:05:48
【问题描述】:

如何通过ajax调用将大字符串数据(字符串化数据)传递给MVC中的控制器?

在我目前的情况下,我的字符串是 820 KB。在控制器中,字符串被接收为[{"Id":"2vwf35f!@#qad", .... name:"sdfs"}]

我可以在控制器端的字符串数据之间找到....

【问题讨论】:

  • 你可以使用Ajax post方法将大字符串发布到控制器。
  • @AllenKing,我只使用 ajax 帖子。当我检查数据时,我发现字符串中缺少一些数据。在字符串之间显示为“....”
  • 在此处发布您的代码
  • 嗨@AllenKing,在配置文件中添加以下代码解决了我的问题

标签: ajax model-view-controller


【解决方案1】:

这是我使用 Jquery ajax 调用将数据发布到我的 Codeigniter 控制器的方法。 您可以使用此方法发送大量数据。

    var id=$(".id").val();
    var name=$(".name").val();
    var formData = {
        'id'              : id,
        'name'            : name,
    };

    $.ajax({
        type: 'POST',
        url: "<?=base_url()?>ControllerName/saveAjaxdata/",
        data: formData,
        dataType: "text",
        success: function(resultData)
        { 
         console.log(resultData);
        }
  });

【讨论】:

    猜你喜欢
    • 2016-11-08
    • 2016-07-18
    • 2017-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-12
    • 1970-01-01
    • 2017-09-30
    相关资源
    最近更新 更多