相关疑难解决方法(0)

为什么在通过AJAX发送数据时,您是否需要JSON.stringify()您的对象?

JSON代表javascript对象表示法(因为我确定你知道),所以为什么,当通过ajax发送json时你需要把它变成一个字符串来发送它吗?它只是一个格式化的东西,或者是什么?

这可能属于另一个地方,如果是这样,请告诉我,我会关闭它并移动它.

显然,我不是在寻找意见,我想知道实际的答案.

为了确保我清楚,我理解JSON.stringify()做了什么,以及它的对应JSON.parse().我只是想知道,为什么需要使用stringify.

谢谢!

javascript ajax json

7
推荐指数
1
解决办法
2650
查看次数

如何从我的 AJAX 帖子获取数据到我的 Django 视图?

这就是我的 ajax 调用的样子

$.ajax({
   url:"{% url 'handsontable' %}",     
   data: {'getdata': JSON.stringify(hot.getData())}, 
   dataType: 'json',
   type: 'POST',                                                                                                                                                                                                

   success: function (res, status) {
        alert(res);
        alert(status);
   },
   error: function (res) {
     alert(res.status);                                                                                                                          
   }
});
Run Code Online (Sandbox Code Playgroud)

这就是我的 Django 视图的样子。

if request.method == 'POST':
    request_getdata = request.POST.get('getdata', 'None') 
    return HttpResponse(request_getdata)  
Run Code Online (Sandbox Code Playgroud)

ajax 中的警报返回数据和“成功”。但是我的 HttpResponse 返回“无”。

知道为什么它不传递数据吗?谢谢!

python django ajax

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

ajax ×2

django ×1

javascript ×1

json ×1

python ×1