最简单的Ajax跨域
client访问
$.ajax({
type: "GET",
url: "http://localhost:82/tuijiancommint",
data: {
nameEmail: $('.nameEmail').text(),
name: $('#name').val(),
jianb: $('.to_email1').val(),
subject: $('#subject').val(),
message: $('#startingcomment').val()
},
success: function (data) {
window.location.href = "/tuijianok"
}
})
服务器:
package com.example.sendemail.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.CrossOrigin;
@CrossOrigin
@Controller
public class TuiJianController {
/**
* 推荐模板提交信息数据
* nameEmail 模板+姓名+邮箱的唯一标识
* name 要把这个邮件发送给谁的名字
* jianb 要把这个邮件发给谁
* subject 邮件的主题
* message 内容
*/
@RequestMapping("/tuijiancommint")
@ResponseBody
public String tuijiancommint(String nameEmail, String name, String jianb, String subject, String message) {
System.out.println(nameEmail + "-----" + name + "----" + jianb + "----" + subject + "----" + message);
return "";
}
}
总结:只需要在服务器段加入@CrossOrigin注解