0
我想用jquery點擊一個按鈕上傳圖片。通過jquery上傳圖片後的方法
這裏是我的html ..
<input id="imgphno" type="text" maxlength="10" name="imgphno" /><br/><br/>
<input id="file" type="file" name="file" />
<br/><br/>
<input type="submit" name="submit" value="Send" id="sndimg"/>
以及相關的jQuery ..
$(document).ready(function(){
$("#sndimg").click(function() {
imgphno = $("#imgphno").val();
myimage = $("#file");//what should go here so that post will have image data from input=file
$.post("sendmsg.php", {imgphno: imgphno, imageData: myimage},
function(data) {
alert(data);
});
}
}
在此先感謝!
您可在此http://stackoverflow.com/questions/21164365/找到答案如何發送圖像到php文件使用ajax或http://stackoverflow.com/questions/19447435/ajax-upload-image和其他不同的[這裏](https:// www。 google.ch/search?q=site%3Astackoverflow.com+posting+an+image+with+ajax&oq=site%3Astackoverflow.com+posting+an+image+with+ajax) – Spokey 2014-10-06 08:35:00
而不是使用'$(「#file 「)',爲什麼不去'$(」#file「)。val()'。前一個會給你''對象數組',後者給你'''路徑'''文件名'。 – 2014-10-06 08:36:22