jQuery的 - 渐进增强和Ajax
-
25-09-2019 - |
题
所以,现在,我已经在那里为一个被提交,它检索另一个模态的几个形式。所以现在,我可能有一个链接到example.com/modal/1,打开第一个模式。然而,如果JavaScript没有启用(所以浏览器实际上遵循的链接),然后一些HTML显示器(html的是将要被检索)。我希望能够风格这一点,所以我猜我应该与样式整个HTML页面和所有,但这里是我想知道:
使用jQuery的load()
,我知道你可以选择像'#form'
元素的ID,这将解析什么要求回来,只是使用#form元素。我希望能够使用类似的东西,但我使用了post()
功能。
这是如何做到这一点的想法?
解决方案
如果你传递一个对象(键/值对)作为第二(data
)参数$.load
,则它将执行POST请求。从手册:
,则使用POST方法,如果数据是 提供作为对象;否则,GET 假设
其他提示
我不得不你要怎样做一个类似的问题。我的解决方案是使用.load,但这并不是最优雅,因为jQuery必须分析你不想插在DOM的内容。
我的解决方案是使用任一$就或$ .POST并设置为AJAX可变=真,并且在服务器侧,包裹页眉和页脚中的PHP如果AJAX =“”(未定义),然后回声出页眉和页脚,否则,如果阿贾克斯=真,PHP将不会发送页眉和页脚,你会节省带宽仅发送的DOM元素,你需要在客户端上。
让我知道这是否能与你的应用程序的工作,如果没有,我会找到一个方法来使用。员额$和解析响应。
不隶属于 StackOverflow