function delimg(imgid) { var id=imgid; 行 11: var r = '<%=delpic(id) %>'; 行 12: }
11行报错! 当前上下文中不存在名称“id”!
上个贴不是教你怎么删除图片了吗,前台js要用ajax去调用后台方法。。。
我想了下不行直接异步删除图片 , 因为 我是把图片都展示出来 然后点叉 让图片消失 然后当点下面的确定后在进行删除的,如果不点确定 点了删除 那么 图片点叉就删除了 而用户点的是取消, 这怎么办
所以 我想还是不用异步进行删除的好 我先记录下 想要删除的图片id 然后当用户点确定的时候 进行批量删除
@王陈染:
那你的叉应该放下面,图片旁边放checkbox,点叉弹出确认,然后获取选中框对应的图片Id删除
<%=delpic(id) %>这句代码会在var id=imgid这句之前被执行,你是希望把imgid传给delpic方法吗?
恩 是
<script>
var r = '<%=delpic(id) %>';
这里才是你的函数,
试试
</script>
imgid,没值的情况下会是有这错误
js文件里面不支持这种写法,只有在aspx的页面当中支持这种写法
var id=imgid; 行 11: var r = '<%=delpic(id) %>';这个id在里面是不认的,他认为这是个字符创而不是上面的id变量。 var r = '<%=delpic(‘+id+’ %>';这样试试