Javascript 经典post请求与ajax请求
我有一张桌子,里面有一些东西。我选择一个,当我点击一个按钮时,我想在服务器端发送它的id,并根据该id创建一些excel文件。要从客户端发送id,我应该使用经典的postcreate表单、为id分配隐藏、提交并销毁它,还是应该使用jqueryor的$.post或任何其他ajaxJavascript 经典post请求与ajax请求,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一张桌子,里面有一些东西。我选择一个,当我点击一个按钮时,我想在服务器端发送它的id,并根据该id创建一些excel文件。要从客户端发送id,我应该使用经典的postcreate表单、为id分配隐藏、提交并销毁它,还是应该使用jqueryor的$.post或任何其他ajax 什么时候使用每一个?首先,你的应用程序应该能够工作,即使是那些浏览器中没有启用Javascript支持的人——这意味着你的应用程序应该在不需要任何Javascript的情况下工作;这意味着您应该实现form/hidden
什么时候使用每一个?首先,你的应用程序应该能够工作,即使是那些浏览器中没有启用Javascript支持的人——这意味着你的应用程序应该在不需要任何Javascript的情况下工作;这意味着您应该实现form/hidden field/post方法 然后,当这项工作开始时,您可以使用一些Ajax来增强用户体验:不使用您创建的表单,只发送一个Ajax请求;我们的目标是不做一个完整的页面加载,并有一些更用户友好的 但是请注意,如果用户禁用了Javascript,应用程序应该返回到第一个解决方案 简而言之: 创建一个基本的HTML实现,它可以正常工作。 然后,使用Javascript/Ajax增强用户体验。
AJAX通常用于提交表单或提出任何其他类型的请求,并使用它返回的值执行某些操作,而无需重新加载页面,例如更新当前页面上的元素 如果我理解正确,您希望返回一个要下载的文件
在这种情况下,以正常方式提交表单时,可能会使用target=\u空,这样当前窗口就不会丢失,并返回包含正确标题的文件,这样“另存为…”。。。对话框似乎更为直接。Spot on。我相信他们称之为hijaxing。有关示例,请参见此处: