jQuery load()回调导致POST而不是GET
jQuery load() callback causes POST instead of GET
我正在使用jQuery的load()方法,以便将页面片段加载到新页面中。据我所知,这只适用于load()
,而get()
不支持页面碎片。
加载完成后,我需要能够调用一个函数来设置加载结果的样式。但是,这会导致加载函数根据说明的文档发送POST
而不是GET
.load( url [, data ] [, complete ] )
"如果数据是作为对象提供的,则使用POST方法;否则,则假定为GET。"。我正在访问的URL只接受GET
,因此这会导致load()
出现404。
如何在不更改为POST
的情况下加载页面片段并在完成后使用回调?
$('#search').load('?id='+parent_id+' #search', style_searches())
您唯一的问题是,不是将回调函数传递到load
,而是传递其调用的结果。
正确代码:
$('#search').load('?id='+parent_id+' #search', style_searches);
注意,第二个参数是style_searches
,而不是style_searches()
。
相关文章:
- AJAX请求php获取post/get发送的指定目录中服务器上的文件列表(无JQUERY)
- Post/Get handler in Jquery/Javascript
- jquery ajax simple post/get
- app.get and app.post get value in node.js
- 我们可以将jquery POST/GET回调函数的数据和状态保存在变量中以供进一步使用吗?
- 如何在post/get中获取多选下拉值的所有选定值
- javascript ajax post/get从一个html javascript到另一个
- 如何在没有POST/GET/FORM的情况下在onclick事件HTML中设置PHP会话
- 理解AJAX与post/get语义之间的区别
- 当调用ajax POST/GET时,我可以使用一个函数来创建新的php页面吗
- HTTP POST/GET请求到PHP脚本和JSON响应
- Http post/get动态动作url
- Chrome POST/GET数据影响内联JavaScript
- 我怎么能发送值和文本下拉到另一个页面使用POST/GET
- 用AJAX请求发送POST, GET和COOKIE数据
- 我如何使我的PHP API返回JSON到Javascript HTTP POST/GET请求
- 只有发送post/get,如果表单值已经改变
- 跨子域Post/get请求与PHP会话
- 从Javascript和Mithril.JS中使用asp.net web服务- post /get请求的最佳方法/库是什
- 从 GET 到 AJAX post/get 的购物车系统