Ajax/Jquery 并不是我真正的专业领域......我正在尝试将优秀的 Jquery 文件上传插件(http://blueimp.github.io/jQuery-File-Upload/)与 Drupal 6 一起使用。实现一个工作Drupal 页面上的代码不起作用,我很确定问题出在 ajax 调用返回的内容类型上。
调用如下所示:
$('#fileupload').fileupload({
url: fileupload_url,
dataType: 'json',
done: function (e, data) {
$.each(data.result.files, function (index, file) {
$('<p/>').text(file.name).appendTo('#files');
});
},
});
在 Drupal 之外,请求的 Content-Type 设置为“application/json”,但在 Drupal 页面上它是“text/html; charset=utf-8”。
我一直在谷歌搜索试图找到一个解决方案,但即使我看到很多讨论这类事情的话题,我也不确定如何实施解决方案。
如果有人可以,请告诉我如何
TIA