【问题标题】:( : ) character appended to data while making Ajax request( : ) 字符在发出 Ajax 请求时附加到数据
【发布时间】:2016-04-19 12:47:54
【问题描述】:

遇到一些奇怪的问题。 A ( : ) 字符正在附加到由 AJAX 请求发送到服务器的 JSON 中。

这个 ( : ) 冒号字符,而当我只是在控制台上打印 JSON 时它不存在。

使用此代码发出 AJax 请求。

 var json = JSON.stringify(plans);
        $.ajax({
            url : 'localhost/test',
            type : 'POST', 
            data : encodeURIComponent(json),
            success :  function(data){
                alert(data);
            }
  });

已经尝试删除encodeURIComponent()

【问题讨论】:

    标签: javascript jquery angularjs json ajax


    【解决方案1】:

    问题已解决

    var json = JSON.stringify(plans);
            $.ajax({
                url : 'localhost/test',
                type : 'POST', 
                data : { data : encodeURIComponent(json) },
                success :  function(data){
                    alert(data);
                }
      });
    

    我错过了将携带 json 的变量名。

    【讨论】:

      猜你喜欢
      • 2014-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-18
      • 2015-01-02
      • 1970-01-01
      • 2012-05-02
      • 1970-01-01
      相关资源
      最近更新 更多