jquerypost文件上傳
Ⅰ jquery如何實現表單post方式提交
jquery提交表單有兩種情況: 1:jquery只做提交用。 $("form").submit(); 這個的表單提交到什麼地方的是更具form元素裡面的action屬性去定義的。 2:jquery用ajax提交數據。 $.ajax({ type:"post", url:"xxx.php", // 這里是提交到什麼地方的url data:{}, // 這里把表單裡面的數據放在這里傳到後台 dataType:"json", success:function(res){ // 調用回調函數 }});
Ⅱ jquery的post方法上傳文件問題。
用jQuery 的Ajax文件上傳的組件:ajaxfileupload.js
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="ajaxfileupload.js"></script>
<script type="text/javascript">
function ajaxFileUpload()
{
$.ajaxFileUpload
(
{
url:'doajaxfileupload.php', //你處理上傳文件的服務端
secureuri:false,
fileElementId:'img',
dataType: 'json',
success: function (data)
{
alert(data.file_infor);
}
}
)
return false;
}
</script>
<input id="img" type="file" size="45" name="img" class="input">
<button class="button" id="buttonUpload" onclick="return ajaxFileUpload();">Upload</button>