AJAX表单仅限PHP,我关注优雅降级

时间:2010-07-19 08:57:16

标签: php ajax graceful-degradation

我有一个PHP驱动的网站,它有一个记录保存表单。用户在第一个下拉列表中选择一个战斗,然后在第二个下拉列表中选择获胜的一方。目前,获胜方选项仅对应于战斗设置中首先列出的Side 1 , Side 2。提交内容“你确定吗?”如果他们选择了错误的一方,请确保他们有机会纠正这一方。

我是第一个承认这很烦人的人,并希望根据所选择的战斗自动填充获胜方下拉列表。我被告知这是面包和黄油AJAX的东西。

但我担心的是如何维护JS禁用用户的功能。这种下拉式自动填充可以带有原始的PHP固定值吗?

抱歉缺少代码。我还没有开始研究JavaScript和AJAX方法,只是考虑到我的网站的理论应用程序......

谢谢。

2 个答案:

答案 0 :(得分:1)

我不是AJAX大师,但你的想法听起来不错。您当然可以填充下拉列表,并且JS启用的浏览器可以通过AJAX请求加载数据来删除/重新填充/更改/ ...这个字段。

通过谷歌搜索,您应该能够找到已经开发的解决方案,或者至少了解其他人所做的事情。

答案 1 :(得分:1)

你可以这样做。 当页面加载时,如果启用了javascript支持,则会隐藏发布帖子的按钮/链接,并且网站使用javascript,否则显示按钮/链接,网站无需js