javascript - 在 jquery 中发送正常请求(不是 ajax)

标签 javascript jquery asp.net-mvc-3

jquery 中是否有像 $.post 、 $.ajax 等像普通表单提交一样工作的方法。我知道 .submit() 但它需要一个表单元素,我们可以在 jquery 中发送一个没有表单元素的普通请求吗?

最佳答案

您可以使用 $.ajax() 在没有表单的情况下提交。此外,要使其表现得像普通表单一样,请将 async 属性设置为 false

$.ajax({
    url:   "/controller/action",
    data:  {'foo':'bar'},
    async: false
});

这将导致您被发送到:

"/controller/action?foo=bar"

关于javascript - 在 jquery 中发送正常请求(不是 ajax),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10835715/

相关文章:

asp.net-mvc-3 - 使用MVC3 Razor的MVCContrib网格的高级列渲染

javascript - 如何使用 Windows Powershell 和 IE11 注入(inject) JavaScript

ASP.NET MVC 3 : HTTP Post parameter allways null after deployment

javascript - 在新选项卡中打开 anchor 链接。该链接会在新选项卡中附加现有 URL

javascript - 如何获取小写的 jQuery attr 选择器

jquery - 无法从 jQuery 正确读取 JSON 数组对象

javascript - 使用 php 动态更改选择选项

c# - Razor 查看动态表行

javascript - 是否可以通过 ASP.Net Core 中不显眼的 AJAX 将参数/单个表单元素传递给 Controller ​​?

javascript - 商店中的 Flux ajax api 调用返回父函数