0
我在django 1.7中创建了一个网站。异步发布请求和表单帖之间的区别
首先我试图发送异步POST请求使用jQuery的帮助 -
$.post('http://mywebsite.com/info',{params: params})
.done(function(data)
{
if(data.data != 'OK')
alert('Something Went Wrong');
else
{
alert('OK');
}
})
它的工作桌面上正常,但在我的手机没有工作的。
我想可能是因为网速的问题。
然后我试图张贴HTML表单并重新载入页面级
<form id="list-form" method="post" class="hide">
{% csrf_token %}
<my params >
</form>
而且它在桌面和移动上正常工作。
那么做上述两种方法有什么区别。我猜想,异步发布请求必须比发布表单更快,并重新加载页面,但在手机中失败。
欢迎任何建议。
如果还有什么我可以做,以避免重新加载页面。
在此先感谢。
从理论上讲,没有区别。然而,说'它没有工作'是非常模糊的。请求没有提出吗?它失败了吗?它是否包含相同的数据?我的猜测是你的'$ .post'中的'params'变量有问题。 –
不,因为同样的事情在桌面上运行良好,只是在手机中,我不知道发生了什么,但没有回应。 – aquaman
没有回应,也许是因为没有请求或错误的请求。 –