首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ajaxForm:如何在响应中去掉“<pre>”和“</pre>”?

ajaxForm:如何在响应中去掉“<pre>”和“</pre>”?
EN

Stack Overflow用户
提问于 2014-07-15 01:09:36
回答 1查看 1.4K关注 0票数 0

我已经阅读并应用了一些类似的解决方案,但到目前为止还没有很好地发挥作用。

html

代码语言:javascript
复制
<form id="update-form" action="/update" enctype="multipart/form-data" method="post">
  <input type="file" name="file" single />
  <input type="submit" value="submit />
</form>
<script>
  $(function() {
    $('#update-form').ajaxForm( {
      success: function(data) {
        alert(data);
      }
    } );
  } );
</script>

辛纳特拉

代码语言:javascript
复制
post '/update' do
  ...
  content_type :json
  { :success => true }.to_json
end

当我运行这个命令时,在单击"submit“之后,我会收到警告:

代码语言:javascript
复制
<pre>{"success":true}</pre>

这个“预”的事情真的很烦人,因为它阻止了parseJSON的正确调用。我可以做一些字符串操作来删除它。但我希望有更好的解决办法。

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-15 17:22:24

回答我自己,

类似于这个问题

代码语言:javascript
复制
http://stackoverflow.com/questions/908975/strange-behavior-using-ajax-form-ajaxform

然后按照这个链接

代码语言:javascript
复制
http://www.sencha.com/forum/archive/index.php/t-17248.html

简短的回答,

将"content_type :json“改为"content_type :html”

然后“前”就会消失

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24748471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档