0
有一些我想嘗試,但我不太明白如何去做。我想我需要做的是將圖像的名稱作爲參數傳遞給cancelimage.php腳本以及查詢中的用法。但我不認爲我用var image_file_name來做這件事。我需要做些什麼才能做到這一點?如何將圖像的名稱作爲參數傳遞?
下面是startImageUpload()函數,它開始上傳圖片並在取消按鈕存在:
function startImageUpload(imageuploadform){
...
$(".imageCancel").on("click", function(event) {
var image_file_name = $(this).attr('image_file_name');
jQuery.ajax("cancelimage.php" + image_file_name)
.done(function(data) {
$(".imagemsg" + _cancelimagecounter).html(data);
});
return stopImageUpload();
});
return true;
}
下面是cancelimage,PHP的頁面,它是假設從數據庫中刪除的行?
<?php
$username="xxx";
$password="xxx";
$database="xxx";
mysql_connect('localhost',$username,$password);
mysql_select_db($database) or die("Unable to select database");
$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);
mysql_close();
?>
它給我一個未終止的字符串字面錯誤的var image_file_name? – user1373827
只是試圖把分號放在變量的末尾,比如'var image_file_name =「<?php echo $ image_file_name;?>」;' – ashutosh
我已經把分號放在了同一個問題上。它顯示的錯誤是這樣的:未終止的字符串文字:'var image_file_name =「
' – user1373827