function formadd() {
datas = $('#form_add').serialize();
$.post('{:U("form_add")}', {str: datas}, function(data) {
//data传进来的值是一个数字
if (data == 1) {
alert('对不起,上传失败!');
return false;
}else{
// if(confirm("上传成功,是否继续上传问题?")){}
window.location = '{:U("upwt",array("jbid" =>' + data + '))}';
}
});
};为什么我这个跳转到页面后,data没有读取出来,显示的地址是:
http://localhost:8080/jlkyd/index.php/JiXiao/DT/upwt/jbid/+%2B+data+%2B+.html
还有就是上面的那个 if(confirm("上传成功,是否继续上传问题?")){};
为什么代码写成下面这样的时候,单击确认只刷新页面而不跳转到upwt页面去呀T T谁能教教我
if(confirm("上传成功,是否继续上传问题?")){
window.location = '{:U("upwt",array("jbid" =>' + data + '))}';
}
datas = $('#form_add').serialize();
$.post('{:U("form_add")}', {str: datas}, function(data) {
//data传进来的值是一个数字
if (data == 1) {
alert('对不起,上传失败!');
return false;
}else{
// if(confirm("上传成功,是否继续上传问题?")){}
window.location = '{:U("upwt",array("jbid" =>' + data + '))}';
}
});
};为什么我这个跳转到页面后,data没有读取出来,显示的地址是:
http://localhost:8080/jlkyd/index.php/JiXiao/DT/upwt/jbid/+%2B+data+%2B+.html
还有就是上面的那个 if(confirm("上传成功,是否继续上传问题?")){};
为什么代码写成下面这样的时候,单击确认只刷新页面而不跳转到upwt页面去呀T T谁能教教我
if(confirm("上传成功,是否继续上传问题?")){
window.location = '{:U("upwt",array("jbid" =>' + data + '))}';
}
我不想用绝对地址,我使用thinkphp写的,我知道问题出在U函数那里,data是jquery的返回值,不是thinkphp的返回值,所以加不进去,我想知道怎么才能把它俩结合起来,把我的data值传到U函数里面。
if (data == 1) {
alert('对不起,上传失败!');
return false;
}else{
// if(confirm("上传成功,是否继续上传问题?")){}
window.location.href =data;
}
});