我一直在使用ajax上传文件,唯一适用于我的是这个名为jquery form的插件。 它非常简单,而且它可以工作,但我面临的问题是它没有显示输出。
我的process.php文件确实输出了错误消息或成功消息(图片上传/未知图像扩展等),但这些没有显示。 如何显示脚本输出?
答案 0 :(得分:1)
提供了回调函数“成功”,在从服务器返回响应后调用该函数。像:
$(document).ready(function() {
var options = {
target: '#output1', // target element(s) to be updated with server response
beforeSubmit: showRequest, // pre-submit callback
success: showResponse // post-submit callback <-- See here
};
// bind form using 'ajaxForm'
$('#myForm1').ajaxForm(options);
});
function showResponse(responseText, statusText, xhr, $form) {
alert(responseText);
}
参考:jQuery Form希望有所帮助