Javascript 使用特殊字符将值从一个函数传递到另一个函数
我在javascript中将值从一个函数传递到另一个函数。该值具有特殊的字符(blob数据)Javascript 使用特殊字符将值从一个函数传递到另一个函数,javascript,blob,Javascript,Blob,我在javascript中将值从一个函数传递到另一个函数。该值具有特殊的字符(blob数据) for( i = 0; i < fileList.length; i++){ var j = 'blob:f09a28da-58f8-4866-a2f3-462a24d05ae7'; $('.preview-area').append('<span class = "image' + i + '"><img src
for( i = 0; i < fileList.length; i++){
var j = 'blob:f09a28da-58f8-4866-a2f3-462a24d05ae7';
$('.preview-area').append('<span class = "image' + i + '"><img src="' + objectUrl + '"/><a href = "javascript:void(0)" onclick = "remove_image('+j+')">Remove'+i+'</a></span>');
}
function remove_image(j){
alert(j);
}
for(i=0;i
我想把这个值传递给另一个函数。如果我使用escape函数,它会显示语法错误标识符在数值文本之后立即开始
提前感谢您不仅仅是在“传递值”-您正在创建新代码。这意味着您必须在字符串周围引入引号,就像您在输入作业时所做的那样
$('.preview-area').append('<span class = "image' + i + '"><img src="' + objectUrl + '"/><a href = "javascript:void(0)" onclick = "remove_image("'+j+'")">Remove'+i+'</a></span>');
$('.preview area')。追加('');
由于您将函数调用作为某些HTML标记的一部分添加,因此可以使用HTML实体来转义引号。请将代码张贴在您试图传递值的位置。@Pointy-如果传递值,则显示错误语法错误标识符在数值文字后立即开始。