当前位置: 首页 > 知识库问答 >
问题:

仅从HTML页面调用jQuery ajax

红存
2023-03-14

给出以下发出ajax调用的jQuery代码:

$.ajax({
  url: "test.html",
  context: document.body
}).done(function() {
  $( this ).addClass( "done" );
});

我遇到的问题是,用户可以在URL上手动输入test.html并在屏幕上看到响应。如何避免这种情况?

共有3个答案

孟承嗣
2023-03-14

不可以,AJAX调用基本上只是HTTP调用,可以通过直接浏览进行访问。

魏晨
2023-03-14

尝试在HTTP头中添加某种授权。使用AjaxbeforeSend设置。然后使用PHP或任何其他服务器端语言验证标头。

谢宸
2023-03-14

一种方法是在其他脚本或位置中为创建变量,以便用户只看到变量名。

还通过post方法发送请求,并使您的服务器ajax回复页面仅响应POST请求(例如使用一些服务器端语言,如PHP、ASP. Net或JSP)。这样即使用户找到了url的路径,也无法查看其内容。

 类似资料:
  • 我正在开发一个Spring Boot应用程序,使用Thymeleaf作为视图技术。我有一个html页面仪表板。src/main/resources/templates文件夹中的html,该文件夹是从控制器内部调用的。 我在静态文件夹中还有一些静态html文件。我想打电话给仪表板。来自静态html文件的html,如使用锚标记 当我的应用程序在本地运行时,我无法直接链接到此文件。例如:

  • 谁能告诉我,除了RequestDispatcher之外,是否还有其他方法可以从我的servlet调用jsp页面?因为我试了很多都没有成功。 我的servlet工作正常,从JSP中恢复了所有数据。我所需要的只是在用户正确输入用户名和密码时被重定向到另一个页面。 我要为其重定向的jsp

  • 问题内容: 是否可以设置基本的HTML页面以在加载时重定向到另一个页面? 问题答案: 尝试使用: 注意:将其放在头部。 此外,对于较旧的浏览器,如果添加了快速链接以防刷新不正确,请执行以下操作: 将显示为 重新导向 仍然可以通过单击几下到达目的地。

  • 问题内容: 更新资料 Boilerpipe看起来确实工作得很好,但是我意识到我并不需要主要内容,因为许多页面上没有文章,而只是带有简短描述的链接到整个文本(这在新闻门户网站中很常见),并且我不想丢弃这些短裤文字。 因此,如果API执行此操作,请获取不同的文本部分/以某种方式将每个部分分开的块,这些块与单个文本不同(仅在一个文本中没有用),请报告。 问题 我从随机站点下载了一些页面,现在我想分析页面

  • 问题内容: 我需要在页面上放置图片。我想禁用该图像的拖动。我正在尝试很多事情,但没有帮助。有人可以帮我吗? 我不想将该图像保留为背景图像,因为我正在调整图像的大小。 问题答案: 我尝试了一下,发现这行得通。 我确定这会禁用所有图像的拖动。不确定会影响其他东西。

  • 本文向大家介绍Vue 使用iframe引用html页面实现vue和html页面方法的调用操作,包括了Vue 使用iframe引用html页面实现vue和html页面方法的调用操作的使用技巧和注意事项,需要的朋友参考一下 当我们需要在vue中使用其他模块或者其他地方的一些html页面功能时,我们可以使用iframe去引用html页面,实现他们的交互 首先我们可以再vue页面中使用标签引用html页面