gpt4 book ai didi

jquery - Backbone model.save() 在 chrome 中报告错误

转载 作者:行者123 更新时间:2023-12-01 04:52:04 25 4
gpt4 key购买 nike

信息:

  • 主干版本:1.0.0
  • jQuery 版本:v1.10.2
  • Chrome 版本29.0.1547.65
  • 使用 Apache 服务器在本地运行网站

我正在创建一个简单的应用程序来学习如何使用主干来创建待办事项列表(遵循 Jeffery Way 的“连接到主干”教程)。当我尝试使用tasks.save()保存模型(本例中为任务)时,我已经使用Laravel 4 put实现了restful API,chrome在第8706行报告了jQuery中的错误。

当我检查数据库时,记录确实已更新,但成功函数不会触发,但当我在 safari 中运行相同的代码时,一切都很好。

task.save(null, {success:function(){console.log('item saved to database')}});

所以我的问题是:这是一个错误还是我应该事先设置一些东西。

(我见过一些与此类似的问题,但没有看到人们声称 jQuery 返回错误的地方)

编辑:我收到的错误

GET http://localhost:8888/todo/public/tasks/1  jquery.js:8706

- send jquery.js:8706 jQuery.extend.ajax jquery.js:8136
- Backbone.ajax backbone.js:1202
- Backbone.sync backbone.js:1185
- _.extend.sync backbone.js:289
- _.extend.save backbone.js:492
- (anonymous function)
- InjectedScript._evaluateOn
- InjectedScript._evaluateAndWrap
- InjectedScript.evaluate

编辑:好吧,现在我觉得很愚蠢,我使用方式/生成器设置了我的 Laravel,并使用了返回 View 而不是模型的脚手架。一旦我编辑了 Controller 更新函数以返回模型而不是 View ,chrome 就很高兴,奇怪的是 safari 并没有遇到这个问题,并且很高兴接受模型已成功更新

(对堆栈溢出有点陌生,我应该把这个问题留在这里还是应该删除它?)

最佳答案

好吧,现在我觉得很愚蠢,我使用方式/生成器设置了 Laravel,并使用了返回 View 而不是模型的脚手架。一旦我编辑了 Controller 更新函数以返回模型而不是 View ,chrome 就很高兴,奇怪的是 safari 并没有遇到这个问题,并且很高兴接受模型已成功更新

关于jquery - Backbone model.save() 在 chrome 中报告错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18611400/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com