我目前正在撰写注册表。注册成功后,我的服务器发回一个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');但这不适用于新页面
答案 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
});