ajax如何将值赋给变量 10
想要取得下载地址,并弹出新网页$("#downlink").click(function(){varmytest="http://127.0.0.1";vardownid...
想要取得下载地址,并弹出新网页
$("#downlink").click(function(){
var mytest="http://127.0.0.1";
var downid=$("input#downid")[0].value;
$.ajax({
type: "POST",
url:"down/post.php",
data: "act=download="+downid",
success: function(msg){
//window.location=msg; 这是原来的,在本页面转到下载地址
window.open(msg,"_blank"); //这种弹出会被拦截
mytest=msg; //应该如何将值赋给mytest???
}
});
window.open(mytest,"_blank"); //这个可以弹出,但是弹出的是“127.0.0.1”
});
--------------------------------------------------------------
以下为百度来的方法,求解释,谢谢啦!
01 var fnPost=function(oIpt,oMsg,url,json,msg){
02 //AJAX实时检测
03 $.ajax({
04 type:"POST",
05 url:url,
06 data:json,
07 beforeSend:function(){
08 fnSendBefore(oMsg,"正在检测...");
09 },
10 error:function(){
11 fnError(oMsg,"服务器没响应");
12 },
13 success:function(data){
14 if(data==1){
15 fnSuccess(oIpt,oMsg);
16 }else{
17 fnError(oMsg,msg);
18 }
19 ajaxreturn(data)
20 }
21 })
22 return bol;
23 }
24
25 var a=false;
26 function ajaxreturn(data){
27 if(data==1){
28 a=true
29 }else{
30 a=false
31 }
32 } 展开
$("#downlink").click(function(){
var mytest="http://127.0.0.1";
var downid=$("input#downid")[0].value;
$.ajax({
type: "POST",
url:"down/post.php",
data: "act=download="+downid",
success: function(msg){
//window.location=msg; 这是原来的,在本页面转到下载地址
window.open(msg,"_blank"); //这种弹出会被拦截
mytest=msg; //应该如何将值赋给mytest???
}
});
window.open(mytest,"_blank"); //这个可以弹出,但是弹出的是“127.0.0.1”
});
--------------------------------------------------------------
以下为百度来的方法,求解释,谢谢啦!
01 var fnPost=function(oIpt,oMsg,url,json,msg){
02 //AJAX实时检测
03 $.ajax({
04 type:"POST",
05 url:url,
06 data:json,
07 beforeSend:function(){
08 fnSendBefore(oMsg,"正在检测...");
09 },
10 error:function(){
11 fnError(oMsg,"服务器没响应");
12 },
13 success:function(data){
14 if(data==1){
15 fnSuccess(oIpt,oMsg);
16 }else{
17 fnError(oMsg,msg);
18 }
19 ajaxreturn(data)
20 }
21 })
22 return bol;
23 }
24
25 var a=false;
26 function ajaxreturn(data){
27 if(data==1){
28 a=true
29 }else{
30 a=false
31 }
32 } 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询