js函数
/* * url:跳转链接 * method:跳转方式 * params:传递参数 {name:"test" ,age:"123"}] * */ function goToUrl(url,method,params){ // 创建form元素 var temp_form = document.createElement("form"); // 设置form属性 temp_form .action = url; temp_form .target = "_self"; temp_form .method = method; temp_form .style.display = "none"; // 处理需要传递的参数 for (var x in params) { var opt = document.createElement("textarea"); opt.name = x; opt.value = params[x]; temp_form .appendChild(opt); } document.body.appendChild(temp_form); // 提交表单 temp_form .submit(); return temp_form; }
调用
$.ajax({ data: {}, url: base+"sce/toExam/"+testgoodsid, type: "post", success: function(data) { data = JSON.parse(data); var params={"testId":data.testId, "produceId":data.produceId, "serviceId":data.serviceId, "questionId":'', "testType":data.testType, "goodsId":data.goodsId }; goToUrl(base+"sce/exam","post",params); } });