以下のコードにより、未終了の文字列リテラル エラーが発生します。これを修正するにはどうすればよいですか?
以下は JavaScript コード (QandAtable.php) です。
$(".imageCancel").on("click", function(event) {
var image_file_name = "<?php echo str_replace("\n", "", $image_file_name); ?>";
$('.upload_target').get(0).contentwindow
$("iframe[name='upload_target']").attr("src", "javascript:'<html></html>'");
jQuery.ajax("cancelimage.php" + image_file_name)
.done(function(data) {
$(".imagemsg" + _cancelimagecounter).html(data);
});
return stopImageUpload();
});
以下は、ajax がリンクする imagecancel.php スクリプトです。
...
$image_file_name = $_GET["fileImage"]["name"];
echo "File Upload was Canceled";
$imagecancelsql = "DELETE FROM Image
WHERE ImageFile = 'ImageFiles/". mysql_real_escape_string($image_file_name)."'";
mysql_query($imagecancelsql);
エラー コンソールでは、次のように表示されます。var image_file_name = "<br />