我如何处理表单/数据通过Ajax的测验类游戏在CakePHP
How do I process forms/data via Ajax for a Quiz-like game in CakePHP?
我用PHP写了一个游戏,但我计划用CakePHP重写它。开始它是相当容易的,似乎我浪费了大量的生产力在自己编写所有的查询等。我花了将近20个小时(虽然浪费了很多时间),而使用Cake可以在几个小时内完成。
这让我有更多时间让游戏变得更流畅和更好。我在游戏中使用简单的形式在PHP,但我想做得更好,这一次。
我在Cakephp中看到这么多的帮助程序,我不确定该使用什么。这款游戏是为我个人的语言学习网站设计的,就像罗塞塔石碑一样。当用户看到像"perro(西班牙语)"这样的文字时,他们应该点击4张图片中的一张。
实现这个的最好方法是什么?我正在考虑使用Javascript的xmlHttprequest表单。Jquery、Ajax或原型。
然而,我很尴尬地说,在拥有多个网站之后,总是听到人们说Javascript很容易,从来没有编写过任何Javascript,并且与PHP相比,它一点也不容易。有人能给我指个正确的方向吗?似乎我不应该在这里使用POST-forms。我应该用什么来优化用户体验?
您看过JsHelper
的文档了吗?它可能会回答你的一些问题。看看JsHelper::request()
方法。
Jquery、Ajax或prototype。
JsHelper
是一个PHP抽象层,可以插入几个不同的Javascript库(包括jQuery和Prototype)。但是,Ajax不是javascript库;)
您可以检查helper的输出,看看为每个Javascript库生成的Javascript代码是什么样子的。
注意:您不需要使用这个帮助器来使用CakePHP执行Ajax,而是可以将纯Javascript文件包含到您的项目中。这样做可以帮助您学习Javascript,并允许您做更强大的事情,但考虑到您目前更熟悉PHP,这种方法应该提供更低的入门门槛。
- AJAX调用后使用JavaScript处理数据(CakePHP 2.6.x)
- 在cakephp中使用ajax加载画廊
- 在ajax分页视图(cakephp)中显示adsense的问题
- 如何使用 Ajax 根据 Cakephp 中的国家/地区选择状态
- 如何使用 CakePHP 执行 ajax 请求
- CakePHP - 处理 ajax 调用中的 url
- 将数据保存在CakePHP中,同时通过AJAX发布JSON
- CakePHP:通过AJAX将当前模型ID发送到另一个控制器
- Ajax搜索表单分区分页-PHP-CakePHP
- CakePHP 3-使用ajax删除相关数据
- 在CakePHP中避免在AJAX请求中显示默认布局
- CakePHP - Ajax不能正常工作
- Cakephp - ajax请求和操作'编辑'不能同时工作
- Ajax请求不能在cakephp中工作
- AJAX在cakephp中自动完成
- CakePHP ajax调用:发生错误:未定义
- CakePhp: $ajax->link:如何在完成动作的结果上做出一些东西
- Cakephp,用Js helper删除动作并渲染ajax
- 我如何处理表单/数据通过Ajax的测验类游戏在CakePHP
- CakePHP w/ jQuery (Javascript/Ajax)简单的链接和更新-我做错了什么