0
這裏是一個簡單的AJAX的例子提交表單:jQuery的Ajax表單上傳
$('#submit').click(function() {
var myName = $('#name').val();
var myContent = $('#content').val();
// ajax
$.ajax({
type: 'post',
url: '/ajax.process.php',
data: {
post_name: myName,
post_content: myContent
},
dataType: 'json',
success: function (data) {
if (data.status.OK == 'OK') {
console.log('OK');
return false;
} else {
console.log('ERROR');
return false;
}
}
}); // end ajax
});
這是我的html:
<form method='post' enctype='multipart/form-data' action='ajax.process.php' id='form-main'>
<textarea cols='50' rows='5' id='content' name='post_content'></textarea>
<input type='text' id='name' class=' name='post_name'>
<input type='file' id='attach' name='attach'/>
<input type='button' value='Submit' id='express-form-submit'>
</form>
只是想知道爲什麼所有的形式完美的作品除了連接,我的服務器端腳本永遠不會收到$ _FILES。
任何想法?
可能重複? http://stackoverflow.com/q/166221/508702 –