依靠javascript来执行PHP脚本或操纵隐藏的表单元素,并依靠PHP?
我编写了一个JavaScript脚本,它交换两个选定的依靠javascript来执行PHP脚本或操纵隐藏的表单元素,并依靠PHP?,php,javascript,Php,Javascript,我编写了一个JavaScript脚本,它交换两个选定的imgtagsrc值 关键是让用户重新排列图像列表 对于将新订单发送到PHP脚本,我有两个想法: 让一个按钮执行一个JavaScript函数,该函数将新的图像顺序收集到一个URL数组中。然后,依靠JavaScript将数据发送到PHP脚本 让初始JavaScript重新排列隐藏输入标记值属性,这些属性将包含URL和订单号等数据。然后,依靠submitinput按钮在没有JavaScript的情况下执行POST请求 谢谢
img
tagsrc
值
关键是让用户重新排列图像列表
对于将新订单发送到PHP脚本,我有两个想法:
隐藏
输入标记值
属性,这些属性将包含URL和订单号等数据。然后,依靠submit
input按钮在没有JavaScript的情况下执行POST
请求谢谢为什么不考虑使用jQuery的UI可拖动/可排序?它消除了代码中的一些大脑损伤,并为用户提供了一种直观的方式来与重新排序过程交互:
然后,您可以使用回调通过Ajax进行更新,或者设置变量,这些变量可以在提交时转储到PHP。好了,我的脚本已经完成,所以我现在就保留它。不过,我可能会在下一个项目中研究jQuery。最后,我的问题是,使用Ajax将数据发送到PHP脚本是否可靠,或者在Javascript未启用的情况下,我是否应该依赖表单项。我最近参与了一个项目,在该项目中,我们重新设计/重建了100多个网站,以符合《联邦信用卡法案》对信用卡的规定。银行在可用性、可访问性等方面的要求非常高。例如,我们必须设计可在关闭CSS和图像的情况下使用的UI……疯狂的过度使用。然而,他们使用Javascript提交表单。在许多情况下,JQuery是非常向后兼容的……一个突出的例子是,如果禁用javascript,它将优雅地降级为格式正确的HTML。显然,这取决于插件。