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 }
展开
 我来答
JustDoIT啊凌
2014-04-25 · TA获得超过122个赞
知道答主
回答量:62
采纳率:57%
帮助的人:21.1万
展开全部
亲,一般是在data中携带参数的哦,例如:data: aa: "helloworld" ,参数的名称是aa,值是helloword, 你在传递的目标文件里面用 request.getParemeter("aa");就可以取到helloworld了
追问
你好,这个我是真的不懂,请问 针对我这个例子,该怎么改,谢谢啦,我就这点财务值,谢谢了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式