【发布时间】:2014-05-20 02:56:27
【问题描述】:
我有一个图片上传功能,可以用这样的图片上传表单:
iframe(url, {
form: dom.byId("myform"),
handleAs: "json",
timeout: 5000,
method: "POST"
}).then(function () {
console.log("Success");
}, function (Err) {
console.log(Err);
});
在服务器端我得到图像,但在客户端我得到 TypeError: Cannot read property 'value' of undefined↵ at I [as handleResponse] (http://ajax.googleapis.com/ajax/libs/dojo/1.9.2/dojo/request/iframe.js:9:114)↵ at r (http://ajax.googleapis.com/ajax/libs/dojo/1.9.2/dojo/dojo.js:206:81)"。我没有返回值!我不明白是什么导致了错误! 请帮忙!
【问题讨论】:
-
您的链接已损坏。此错误在您的代码中发生在哪里?将他们指向
iframe.js并不是很有帮助... -
我得到 Err = "Cannot read property 'value' of undefined↵ at I [as handleResponse] (ajax.googleapis.com/ajax/libs/dojo/1.9.2/dojo/request/…)↵ at r (ajax.googleapis.com/ajax/libs/dojo/1.9.2/dojo/dojo.js:206:81)"!链接坏了不是我的错!这是错误的价值!
-
以后,请同时发布您的相关服务器代码,特别是因为您使用 asp.net-mvc-4 标记了这篇文章。找到问题的原因需要更长的时间,因为我无法确定您返回的响应是什么。
标签: javascript asp.net-mvc-4 iframe dojo image-upload