文件打印
文件打印
开发工具与关键技术:
作者:张贵晓
撰写时间:2019.5.06
来源于老师
(控制器)
打印是要先查询到要打印的数据,查询到数据之后先返回到这个方法之中,然后有视图中的,引用到这个方法通过这个方法获取到这个方法所查询到的内容。
(视图)
var UserID = $("#UserID").text().trim();//用户ID
//console.log(UserID);
$(function () {
var StudentNumber = “”;//学号
$.ajax({
type: “post”,
url: “/CertificatePrint/SelectStudentNumber”,
data: { UserID: parseInt(UserID) },
dataType: “json”,
async: false,
success: function (data) {
if (data.length > 0) {
//console.log(data);
StudentNumber = data[0];//学生学号
$("#StudentNumber").val(StudentNumber);
if (StudentNumber != “”) {//如果学生学号不为空,打印学生正书
judgeAchievment(StudentNumber);
$.getJSON(“SelectStuCertificateByNumber?StudentNumber=” + StudentNumber, function (data1) {
if (data1.length > 0) {
var StudentName = data1[0].StudentName;
var CertificateNumber = data1[0].CertificateNumber;
var Achievement = data1[0].Achievement;
jsDate(data1[0].IssuanceTime);
$("#StudentName").text(StudentName);
$("#CertificateNumber").text(CertificateNumber);
$("#IssuanceTime").text(jsDate(data1[0].IssuanceTime));
$("#Achievement").text(Achievement);
$("#StTime").text(jsDate(data1[0].StTime));
} else {
$("#StudentName").text("");
$("#CertificateNumber").text("");
$("#IssuanceTime").text("____年__月__日");
$("#Achievement").text("");
$("#StTime").text("____年__月__日");
alert(“没有找出你要的数据,请检查学号是否正确!”);
}
});
}
}
视图的打印的方法获取到控制器的方法的内容之后,通过这些内容来打印。