Javascript 没有ajax或表单的jquerypost

Javascript 没有ajax或表单的jquerypost,javascript,jquery,forms,submit,Javascript,Jquery,Forms,Submit,jquery中有没有一种不用表单提交帖子的方法。 我可以使用函数$.post(“script.php”,{var1:abc,var2:cde})这样它就不会在后台运行,而是将页面发布并重定向到script.php文件,就像var1和var2是通过表单提交的一样。您可以执行ajax请求,并在响应到来时重定向到url $.post("script.php",{var1:"abc", var2: "cde"}, function(data) { if (data.success

jquery中有没有一种不用表单提交帖子的方法。
我可以使用函数
$.post(“script.php”,{var1:abc,var2:cde})
这样它就不会在后台运行,而是将页面发布并重定向到script.php文件,就像var1和var2是通过表单提交的一样。

您可以执行ajax请求,并在响应到来时重定向到url

$.post("script.php",{var1:"abc", var2: "cde"},
    function(data) {
        if (data.success) {
            window.location.href = data.redirectTo;
        }

    }
)

在本例中,script.php的响应应该类似于{success:true,重定向到:“newUrl.php”}

此代码不起作用。你认为我用得不对。函数(数据){window.location.href=data.redirectTo:“script.php”}这样好吗?我想做类似于`函数(数据){$(“body”).html(数据);}`的事情,但我需要将url更改为well@NevilleNazerane如果您不想在不重新加载的情况下执行请求并保存正文内容,请参阅本文。@NevilleNazerane“此代码不起作用”-您遇到了什么错误?@NevilleNazerane window.location.href=data.redirectTo:“script.php”,data.redirectTo应该包含指向新url的url,如果您需要重定向到scipt.php,可以将-window.location.hred=“/script.php”