依靠javascript来执行PHP脚本或操纵隐藏的表单元素,并依靠PHP?

依靠javascript来执行PHP脚本或操纵隐藏的表单元素,并依靠PHP?,php,javascript,Php,Javascript,我编写了一个JavaScript脚本,它交换两个选定的imgtagsrc值 关键是让用户重新排列图像列表 对于将新订单发送到PHP脚本,我有两个想法: 让一个按钮执行一个JavaScript函数,该函数将新的图像顺序收集到一个URL数组中。然后,依靠JavaScript将数据发送到PHP脚本 让初始JavaScript重新排列隐藏输入标记值属性,这些属性将包含URL和订单号等数据。然后,依靠submitinput按钮在没有JavaScript的情况下执行POST请求 谢谢

我编写了一个JavaScript脚本,它交换两个选定的
img
tag
src

关键是让用户重新排列图像列表

对于将新订单发送到PHP脚本,我有两个想法:

  • 让一个按钮执行一个JavaScript函数,该函数将新的图像顺序收集到一个URL数组中。然后,依靠JavaScript将数据发送到PHP脚本

  • 让初始JavaScript重新排列
    隐藏
    输入标记
    属性,这些属性将包含URL和订单号等数据。然后,依靠
    submit
    input按钮在没有JavaScript的情况下执行
    POST
    请求


  • 谢谢


    然后,您可以使用回调通过Ajax进行更新,或者设置变量,这些变量可以在提交时转储到PHP。

    好了,我的脚本已经完成,所以我现在就保留它。不过,我可能会在下一个项目中研究jQuery。最后,我的问题是,使用Ajax将数据发送到PHP脚本是否可靠,或者在Javascript未启用的情况下,我是否应该依赖表单项。我最近参与了一个项目,在该项目中,我们重新设计/重建了100多个网站,以符合《联邦信用卡法案》对信用卡的规定。银行在可用性、可访问性等方面的要求非常高。例如,我们必须设计可在关闭CSS和图像的情况下使用的UI……疯狂的过度使用。然而,他们使用Javascript提交表单。在许多情况下,JQuery是非常向后兼容的……一个突出的例子是,如果禁用javascript,它将优雅地降级为格式正确的HTML。显然,这取决于插件。