gpt4 book ai didi

jQuery .load() 函数正在执行我的 操作而不是我的

转载 作者:行者123 更新时间:2023-12-03 22:59:56 28 4
gpt4 key购买 nike

我的方法中有一个重载操作,一个用 声明,另一个用 声明。

我使用 Post 方法来处理表单的提交按钮,效果很好。

我希望 HttpGet 方法处理 jQuery .load() 操作,但它也被我的 Post 方法捕获。

知道我错过了什么吗?我是否必须显式调用 .get() 或 .ajax() 才能执行正确的操作?

谢谢!

-本

最佳答案

.load方法可以发送 HTTP POST AJAX 请求,如文档中所述:

The POST method is used if data is provided as an object; otherwise, GET is assumed.

例如

$('#result').load("/foo", { id: 123 }, function(result) {

});

将发送 POST 请求。

如果您想确保使用 $.get$.ajax 以及 type: 'GET'。另外不要忘记,如果您对 AJAX 使用 GET 请求,某些浏览器可能会缓存结果并让您陷入麻烦或至少出现一些奇怪的行为,因此如果您想从服务器获取新鲜内容,请使用 $.ajax 带有 cache: false 参数。

关于jQuery .load() 函数正在执行我的 <HttpPost()> 操作而不是我的 <HttpGet()>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6851484/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com