2011-02-06 71 views
0

我正在使用JavaScript将表单提交给返回json对象的web服务。是否可以从JavaScript提交的表单中获取响应数据?

有没有办法在调用form.submit()(无需导航离开页面)之后使用javascript获取json对象?

我知道你可以做一个ajax'post'调用,但是如果可能的话,我想避免这种情况,因为让HTML表单动作更简单,特别是因为我正在进行文件上传。

更多的背景:

我有很多的图像上载形成页,我想每个这些图像的个别上载,然后显示上传的URL(其被返回作为JSON对象的一部分)。

p.s.欢迎jQuery解决方案:)

+0

不,不可能。 jQuery使得AJAX成为一个重要的事情,所以你应该很容易地处理这个问题。 – 2011-02-06 09:10:11

回答

2

你不能通过AJAX做文件上传。使用jQuery forms plugin来管理表格/提交并阅读notes about uploads

它会处理所有烦人的事情,例如在后台自动处理iframe,而您只需在您的json响应周围添加textarea标记。

相关问题