Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
没有JavaScript的Ajax_Javascript_Ajax - Fatal编程技术网

没有JavaScript的Ajax

没有JavaScript的Ajax,javascript,ajax,Javascript,Ajax,由于用户可以在浏览器中禁用JavaScript,我想知道是否有任何方法可以开发一个使用Ajax但不使用JavaScript的应用程序,因此即使禁用了JavaScript,它也可以继续工作。 有什么限制吗?AJAX没有Javascript是不可能的,因为它假定JS代码在客户端上运行。如果JS被禁用,那么就没有什么可以在浏览器中执行并与服务器联系的了——只有“死”的HTML和CSS Flash是另一种选择,但它也可以被禁用。绝对没有办法,就像没有发动机或汽油的汽车一样。限制是Ajax中的“j”。您需

由于用户可以在浏览器中禁用JavaScript,我想知道是否有任何方法可以开发一个使用Ajax但不使用JavaScript的应用程序,因此即使禁用了JavaScript,它也可以继续工作。
有什么限制吗?

AJAX没有Javascript是不可能的,因为它假定JS代码在客户端上运行。如果JS被禁用,那么就没有什么可以在浏览器中执行并与服务器联系的了——只有“死”的HTML和CSS


Flash是另一种选择,但它也可以被禁用。

绝对没有办法,就像没有发动机或汽油的汽车一样。

限制是Ajax中的“j”。您需要JavaScript来实现Ajax——没有它就无法更新页面内容


您应该始终尝试设计Ajax应用程序,以便尽可能使链接具有非Ajax回退功能。因此,如果你有一个用新数据更新div的链接,当JavaScript关闭时,该链接将导致一个更新了div的新页面。

好吧,没有JavaScript,你不能真正使用Ajax,因为Ajax中的“J”代表“JavaScript”

最好是测试Javascript功能,然后加载非Ajax版本的页面。

实际上意味着异步Javascript和Xml——请注意Javascript部分

没有Javascript就不能使用Ajax:HTML本身不是动态的:您需要Javascript来实现这一点



(是的,“Ajax”的意思不仅仅是Ajax——但想法是一样的)

Ajax=AsynchronousJavaScriptAndXML。没有JavaScript,就不能有Ajax

你应该研究一下“优雅的堕落”。它不会提供Ajax“给web”的动态输入/反馈,但在2005年及之前,大多数web都是这样工作的


除此之外,您可以选择Flash或Java,但我不建议您选择Flash或Java,我也不觉得您在寻找这样的推荐。

异步Javascript和XML中的Javascript部分相当重要,因为它是操纵页面客户端的Javascript,因此,即使您能够向服务器发送异步post并返回结果,您也不可能更新页面内容


现在大多数人都启用了Javascript,我不知道有多少富站点在某种程度上不依赖Javascript。因此,除非您的客户明确要求,否则我不会担心禁用Javascript的浏览器。

实际上,不确定这是否有帮助,如果它通过GET发送您需要的数据,您可以使用一个简单的图像,如:

<img src="/myfile.php?a=log&id=myuser&page=index.php" />

不过,我不会将其称为AJAX应用程序:正如其他人所说,AJAX是JavaScript。但也有其他选择(但每种选择都需要插件)

  • Silverlight(在Linux上也可以作为月光使用!)
  • 闪光
  • 爪哇
但要确定的是,如果有人停用了JavaScript,他也会停用这些JavaScript。我相信大多数人都不会停用JavaScript,因为现在它非常安全,性能也很好,与其他插件相比,它不会太麻烦。 此外,大多数现代网站都需要JavaScript

您还可以使用服务器端脚本(如PHP),然后使用HTTP-META-REFRESH刷新页面,在某些情况下,这可以模拟使用JavaScript的情况

但这在很大程度上取决于你想做什么,听到你这么说我会很高兴的。

伙计!
AJAX就是Javascript。

AJAX:异步Javascript和XML。我想说这完全取决于您想要实现什么。也许你可以通过其他方式实现一些事情,但我不知道。当然,如果没有JS,就无法执行XMLHttpRequest。有些人对Ajax的含义有错误的理解。我本打算推荐GoogleGears,但这也需要启用Javascript。正如已经说过的,Ajax的定义包括Javascript;但是,如果您对每次操作往返服务器感到满意,那么web应用本身就可以轻松地完成,而无需客户端脚本:只需使用简单的HTML表单和适当的HTTP状态代码(ie
204无内容
允许在不重新加载页面的情况下向服务器发送消息;遗憾的是,
205重置内容
没有得到广泛支持)你可以简单地使用C#来代替。你可以在没有安装.NET framework的情况下使用C#。也许你也可以在没有浏览器的情况下查看页面。即使没有计算机..如果你只是强烈希望一切都可能..:)+1以实现优雅的降级。属于这个:不引人注目的JavaScript你仍然可以出去推它:)@codymanix那么它不是一辆车,你也可以在没有JavaScript/ajax的情况下向服务器发送请求。。它也可以“工作”,但那不是异步的。你可以使用HTTP-META-REFRESH来刷新幻灯片的图像。Flash比Javascript更容易受到黑客攻击,一旦黑客陷入困境,Flash黑客就可以做更多的事情。。