【问题标题】:progressive enhancement using jquery and asp.net使用 jquery 和 asp.net 进行渐进式增强
【发布时间】:2012-02-10 04:38:41
【问题描述】:

我已经建立了一个无需任何 javascript 即可正常工作的网站(我什至避免使用链接按钮)。现在我想使用 javascript 使用 jquery 和 json 来获得更丰富的交互式网站。当启用 javascript 时,有人可以向我展示与 jquery 和 json 一起使用的提交按钮的示例(用于向服务器提交数据的部分回发)。当 javascript 被禁用时,它应该进行正常的服务器端发布。

【问题讨论】:

  • 天啊,说真的,人们只是在这里发布任何内容。这不是雅虎的答案!您需要遵循一些指导方针并放置一些代码获取解决方案。
  • 我已经尝试过了,但它发生了两次。一个带有 jquery 和正常的服务器端发布。

标签: jquery asp.net progressive-enhancement


【解决方案1】:

有很多方法可以做到这一点,我可以给你一个想法。首先,您创建一个处理程序,使您的工作和执行您的命令。然后你就可以简单的想到通过链接和url参数调用这个命令了。

例如:

<a class="AjaxCallsClass" href="dothiswork.ashx?WorkID=23">Show This</a>

现在,您同时使用 jQuery 在您的链接上放置 javascript 来捕获 onclick 因此,如果用户启用了 javascript,您可以添加使用 ajax 调用相同命令的额外代码,获取结果并打印它在页面上。

因此,无论是否使用 javascript,命令都是相同的,您只需要按照输出的方式进行一点操作。

我希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2011-04-04
    • 1970-01-01
    • 1970-01-01
    • 2013-03-08
    • 1970-01-01
    • 1970-01-01
    • 2010-09-08
    • 2010-11-26
    • 1970-01-01
    相关资源
    最近更新 更多