2013-10-11 88 views
-1
<input type="file" id="photo"> 

如何使用jQuery獲取照片路徑?我不想使用表單,因爲我不想在提交表單後刷新頁面。使用jQuery獲取照片路徑

+2

你從哪裏得到URL? – Mooseman

+3

這裏沒有網址,圖像在用戶的系統上,你想要預覽圖像嗎? – undefined

+0

不,這對我的預覽並不重要,我想獲取url並將路徑保存到變量中,並使用ajax將其插入到數據庫中,但我不知道如何獲取文件路徑。 – user2871510

回答

0

試試這個:

http://jsfiddle.net/ddz8N/

$(document).ready(function(){ 
    $("#photo").click(function(){ 
    var imageUrl = $("#photo").attr('src'); 
    $(".label").append("<br>" + imageUrl); 
    }); 
}); 
0

我通過URL假設你的意思是由用戶選擇的道路,在這種情況下,使用change事件和搶值:

$("#photo").change(function() { 
    var url = this.value; 
}); 
+0

文件控制'Value'將成爲'物理路徑'而不是網址:) –

+0

@Murali - 是的,我很確定這就是所追求的,等待OP確認/否定。 – tymeJV

+0

出於安全原因,這並不總是返回磁盤路徑。例如,Chrome將返回c:/ fakepath/... –