是否可以对JavaScript而不是ASP进行AJAX调用
Is it possible to make an AJAX call to JavaScript instead of ASP?
我正在制作一个内容交付网络(CDN),但我希望对JavaScript文件而不是ASP文件进行jQuery AJAX调用。JavaScript文件将处理输入,然后返回一个响应。我不想使用ASP,因为我不想设置整个服务器,尤其是因为我在Mac上。如果这不可能,那没关系,我只是想知道。
(我不能提供任何代码,因为我没有足够的代码来使用它。)
如果您想使用AJAX来检索JavaScript文件,这是有点可能的。您只需要在页面中动态添加一个<script>
标记(包含有问题的JS文件的URL),浏览器就会处理剩下的内容。别忘了,您可以添加一个onload
处理程序来在加载文件时执行一些代码。
然而,如果您想在服务器上运行JavaScript,那么就有优秀的NodeJS。在这种情况下,需要运行另一台服务器。
无论哪种方式,都没有一种方法可以让代码在浏览器之外运行,并且没有一个单独的服务器。希望这能有所帮助,并对任何进一步的问题发表评论。
我想知道您是否只是想从URL惰性加载JavaScript文件,但这不是您的问题,所以我将忽略它。
你可以做任何事情,但这并不意味着你应该这样做。您不能直接对JavaScript进行Ajax调用。那只是一句毫无意义的话。。。您实际所说的语义需要对服务器进行Ajax调用,该服务器能够像浏览器一样执行JavaScript代码,这可以使用PhantomJS这样的无头浏览器来完成。因此,您必须在服务器上安装PhantomJS,将Ajax安装到服务器上,让服务器使用PhantomJS来处理一些JavaScript代码,然后让服务器响应Ajax调用,得到任何结果。
我必须重申:你不应该这样做^
这就像环游世界去邻居家一样。在所有这些混乱中,任何可能的事情,你都可以用服务器端语言在页面或服务器上的JavaScript代码中完成。
- 借助asp.net验证或java脚本对多个文本进行验证
- 如何在asp.net mvc 3上进行触摸屏操作
- 如何使用 javascript 停止对 asp.net 进行正在进行的回发(长时间运行的执行)
- 使用 Javascript 进行电子邮件地址验证在 ASP.net 中不起作用
- jquery在 asp.net 中使用模态进行确认
- ASP.Net 从javascript进行异步回发
- 将日期与 JavaScript asp.net MVC 进行比较
- 在asp.net c#中使用jquery进行ckeditor验证
- 如何让javascript在Asp.Net中注入到我的布局中的视图中进行渲染
- 通过树向导样式(asp.net mvc)进行移动
- 使用CKEditor自定义文件浏览器,并使用ASP.Net MVC进行上传
- 如何使用JavaScript对asp.net中基于另一个文本框的文本框进行验证
- 使用asp.net角色进行淘汰编辑
- 是否可以对JavaScript而不是ASP进行AJAX调用
- 如何让forloop通过asp.net验证器进行迭代
- Asp.net WebMethod-返回字符串[]并使用JavaScript进行解析
- 如何将 2 个值与 MVC 中的客户端验证进行比较 ASP.NET
- 使用多个 AJAX 调用进行 asp.net 的进度条
- 在 asp.net 中使用 Javascript 进行时间选择器控制
- 如何使用 ASP.NET 在服务器端发送 FormData 并对其进行处理