1金币
本帖最后由 土匪 于 2024-11-12 17:57 编辑
<script type="text/javascript">
$(function () {
$("#username").val("");
$("#password").val("");
var rtype = getparastr("rtype");
var surl = "";
var stype = 0;
surl = "http://report.stsx-pb.com:0001/decision/login/cross/domain";
doSubmit(rtype, surl, stype);
})
function doSubmit(rtype, surl, stype) {
var url = "CRM/Report/Crm_ReportSet.aspx?rtype=" + rtype + "&pt=" + "0" + "&stype=" + stype;
//if (getCookie("rflag") == "login") {
// window.location = url;//认证成功跳转页面,因为ajax不支持重定向所有需要跳转的设置
//} else {
var username = document.getElementById("username").value; //获取输入的用户名
var password = document.getElementById("password").value; //获取输入的参数
jQuery.ajax({
url: surl + "?fine_username=" + username + "&fine_password=" + password + "&validity=" + -2,
dataType: "jsonp",//跨域采用jsonp方式
//data: { "fr_username": username, "fr_password": password,"fr_remember":true },//获取用户名密码df
jsonp: "callback",
//timeout: 5000,//超时时间(单位:毫秒)
async:false,
success: function (res) {
if (res.errorCode) {
alert("用户名或密码错误");//登录失败(用户名或密码错误)
} else {
//SetCookie("rflag", "login",1/24/12);
window.location = url;//认证成功跳转页面,因为ajax不支持重定向所有需要跳转的设置
//登录成功
}
},
error: function (res) {
if (res.errorCode) {
alert("登录失败服务器超时或其他错误");//登录失败(用户名或密码错误)
} else {
//SetCookie("rflag", "login",1/24/12);
window.location = url;//认证成功跳转页面,因为ajax不支持重定向所有需要跳转的设置
//登录成功
}
}
});
//}
}
</script>
如上:加载第三方页面(一个可以访问到的url)时,需要先执行前面的js代码,然后再调整到目标页面,请问下如何做.内置的JavsScript命令好像实现不了(前端小白)
|
|