老师我自己写js 后端就报错 明明和你的一样的js
来源:7-4 图片相册
阳光细雨0
2020-03-03
我检查了几次 js和你给的js是一样的 但是我自己写出来 后端就报错 直接复制你的就没有报错
老师下面是我的js
在这里输入代码
;
var upload={
error:function(msg){
$.alert(msg);
},
success:function(file_key,type){
if(!file_key){
return;
}
var html='<img src="'+common_ops.buildPicUrl("brand",file_key)+'"/>'+'<span class="fa fa-times-circle del del-image" data="'+file_key+'"></span>';
if($(".upload_pic_wrap .pic-each").size()>0){
$(".upload_pic_wrap .pic-each").html(html);
}else{
$(".upload_pic_wrap").append('<span class="pic-each">'+html+'</span>');
}
brand_image_ops.delete_img();
}
};
var brand_image_ops={
init:function(){
this.eventBind();
},
eventBind:function(){
$(".set_pic").click(function(){
$('#brand_image_wrap').modal('show');
});
$("#brand_image_wrap .upload_pic_wrap input[name=pic]").change(function(){
$("#brand_image_wrap .upload_pic_wrap").submit();
});
$("#brand_image_wrap .save").click(function(){
var btn_target=$(this);
if(btn_target.hasClass("disabled")){
common_ops.alert("正在处理中");
return;
}
if($("#brand_image_wrap .pic-each").size()<1){
common_ops.alert("请上传图片");
return;
}
btn_target.addClass("disabled");
$.ajax({
url:common_ops.buildWebUrl("/brand/set-image"),
type:'POST',
data:{
image_key:$("#brand_image_wrap .pic-each .del_image").attr("data")
},
dataType:'json',
success:function(res){
btn_target.removeClass("disabled");
var callback=null;
if(res.code==200){
callback=function(){
window.location.href=window.location.href;
}
}
common_ops.alert(res.msg,callback);
}
});
});
$(".remove").click( function(){
var id = $(this).attr("data");
var callback = {
'ok':function(){
$.ajax({
url:common_ops.buildWebUrl("/brand/image-ops"),
type:'POST',
data:{
id:id
},
dataType:'json',
success:function( res ){
var callback = null;
if( res.code == 200 ){
callback = function(){
window.location.href = window.location.href;
}
}
common_ops.alert( res.msg,callback );
}
});
},
'cancel':null
};
common_ops.confirm( "确定删除?",callback );
});
},
delete_img:function(){
$("#brand_image_wrap .del_image").unbind().click(function(){
$(this).parent().remove();
});
}
};
$(document).ready(function(){
brand_image_ops.init();
});
这里是老师的
;
var upload = {
error:function(msg){
$.alert(msg);
},
success:function(file_key,type){
if(!file_key){
return;
}
var html = '<img src="'+common_ops.buildPicUrl("brand",file_key)+'"/>'
+'<span class="fa fa-times-circle del del_image" data="'+file_key+'"></span>';
if( $(".upload_pic_wrap .pic-each").size() > 0 ){
$(".upload_pic_wrap .pic-each").html( html );
}else{
$(".upload_pic_wrap").append('<span class="pic-each">'+ html + '</span>');
}
brand_image_ops.delete_img();
}
};
var brand_image_ops = {
init:function(){
this.eventBind();
},
eventBind:function(){
$(".set_pic").click(function(){
$('#brand_image_wrap').modal('show');
});
$("#brand_image_wrap .upload_pic_wrap input[name=pic]").change(function(){
$("#brand_image_wrap .upload_pic_wrap").submit();
});
$("#brand_image_wrap .save").click( function(){
var btn_target = $(this);
if( btn_target.hasClass("disabled") ){
common_ops.alert("正在处理!!请不要重复提交~~");
return;
}
if( $("#brand_image_wrap .pic-each").size() < 1 ){
common_ops.alert( "请上传图片~~" );
return;
}
btn_target.addClass("disabled");
$.ajax({
url:common_ops.buildWebUrl("/brand/set-image") ,
type:'POST',
data:{
image_key:$("#brand_image_wrap .pic-each .del_image").attr("data")
},
dataType:'json',
success:function(res){
btn_target.removeClass("disabled");
var callback = null;
if( res.code == 200 ){
callback = function(){
window.location.href = window.location.href;
}
}
common_ops.alert( res.msg,callback );
}
});
});
$(".remove").click( function(){
var id = $(this).attr("data");
var callback = {
'ok':function(){
$.ajax({
url:common_ops.buildWebUrl("/brand/image-ops"),
type:'POST',
data:{
id:id
},
dataType:'json',
success:function( res ){
var callback = null;
if( res.code == 200 ){
callback = function(){
window.location.href = window.location.href;
}
}
common_ops.alert( res.msg,callback );
}
});
},
'cancel':null
};
common_ops.confirm( "确定删除?",callback );
});
},
delete_img:function(){
$("#brand_image_wrap .del_image").unbind().click(function(){
$(this).parent().remove();
});
}
};
$(document).ready( function(){
brand_image_ops.init();
});

写回答
3回答
-
编程浪子
2020-03-04
你好
你在后端把 整个$_POST 打印出来,看看里面是什么内容不就知道,到底有没有image_key 然后看看你的是什么了。基本上叠一层代码区别不到,我也看不出来了
var_dump( $_POST ); exit();
00 -
阳光细雨0
提问者
2020-03-03
老师是del_image 这有问题 老师即使这有问题 那保存图片也不应该受影响呀 那个class是删除操作呀
00 -
阳光细雨0
提问者
2020-03-03
老师问题在这 明明这2个一模一样 还是下面的这个是我按照上面的重新写的 为啥上面的就报后端错误
下面的没有问题
var html='<img src="'+common_ops.buildPicUrl("brand",file_key)+'"/>'+'<span class="fa fa-times-circle del del-image" data="'+file_key+'"></span>';
var html='<img src="'+common_ops.buildPicUrl("brand",file_key)+'"/>'+'<span class="fa fa-times-circle del del_image" data="'+file_key+'"></span>';00
相似问题