AJAX收到html文件

时间:2016-07-18 16:57:41

标签: jquery ajax node.js

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

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

这就是我所拥有的:

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

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

还有什么是dataType?这是我发送到网址或接收的dataTYpe。因为我正在发送JSON文件并收到HTML?

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

2 个答案:

答案 0 :(得分:1)

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

enter code here

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

答案 1 :(得分:0)

尝试将dataType设置为html。

var _surveyLastDaysChartId = "dsb-survey-last-days-chart";

Morris.Line({
        // ID of the element in which to draw the chart.
        element: _surveyLastDaysChartId,
        // Chart data records -- each entry in this array corresponds to a point on the chart.
        data: surveyLastDaysChartData,
        // The name of the data record attribute that contains x-values.
        xkey: 'Date',
        // A list of names of data record attributes that contain y-values.
        ykeys: ['Average'],
        // Labels for the ykeys -- will be displayed when you hover over the chart.
        labels: ['Média'],
        resize: true,
        hideHover: 'auto',
        ymax: 5
    });