jquery - AJAX接收html文件

标签 jquery ajax node.js

我正在写一份注册表。注册成功后,我的服务器发回一个 HTML 文件,我希望 AJAX 转到登录 HTML。

有人可以帮我使用 AJAX 和 JQUERY 吗?

这就是我所拥有的:

      $.ajax({
                                      type: 'POST',
                                      url: "http://localhost:3000/UserRegistration",

                                      dataType: 'text',
                                      data: FormData,
                                      success: function (response)  
                                      {}

什么是数据类型?这是我发送到网址或接收的数据类型。因为我正在发送 JSON 文件并接收 HTML?

您还知道如何在新加载的页面上运行脚本吗?例如,我想加载登录页面,并将“TickMark”图像附加到页面: $ApprovedTick.insertAfter( 'header' );但这在新页面上不起作用

最佳答案

在ajax成功事件中,使用window.location重定向到登录页面。

enter code here

 success: function (response)  {
      window.location = "http://localhost:3000/login.html";
}

关于jquery - AJAX接收html文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38442239/

相关文章:

jquery - 使用 jCarouselLite 时 JavaScript 运行时错误

jquery - 使用 json 在 python/django 中设置用户登录并且不知道从哪里开始

javascript - 为什么多个ajax查询循环运行成功两次?

javascript - flatiron.js/plates - 如何使用模板和 i18n?

node.js - NodeJS Passport 按路由配置,添加为中间件并且没有错误,但它不起作用/触发

node.js - Node child_process.spawn 在带有 ipc 的 windows 上的坏文件描述符

javascript - 动态添加td和tr onclick HTML JQUERY

javascript - JS - jQuery 可拖动可调整大小的容器中的多个 div 互相插入

javascript - $.when 使用多个 fetch() 会破坏 Backbone 模型

javascript - jQuery 无法处理 AJAX 加载的 html 内容