PHP MVC应该看起来像jQuery/javascript代码
How PHP MVC should look like with jQuery/javascript code?
嗯,我读过这个教程,如果我能说:http://www.symfony-project.org/book/1_1/02-Exploring-Symfony-s-Code
实际上,我写的代码非常相似。但我的问题是,我应该在哪里插入我的jQuery代码?我相信它应该是在视图的一部分,但有什么好的例子,我应该如何结合它,使"活"的网站?
Edit:说live,我的意思是,例如,通过Ajax发送POST请求并获取信息等。所以,没有刷新的人。
谢谢。
jQuery作为javascript资源的一部分应该包含在html.head
或in-place
中,这取决于jQuery应该做什么以及代码是否可用于更多视图。
所以它必须是V
视图的一部分你可以选择将其设置在layout
或action view
中
如果你需要在每个页面上使用javascript,那么把它添加到你的主视图中,如果不需要,那么就把它包含到特定的视图文件中。
在codeigniter上下文中:我用MY_Controller扩展了控制器,并将属性初始化为数组,该数组将保存动态添加到视图中的脚本。如:
var $templateData['scripts'] = array();
然后控制器将$this->templateData传递给视图并且视图按照头部标签
中的控制器的指示加载额外的脚本(作为$scripts可用)。这样你甚至可以避免在不需要的时候加载jquery主文件。
相关文章:
- jQuery/Javascript.toggleClass/.classList.toggle的特殊行为
- 学生搜索项目jquery/javascript
- jQuery/JavaScript在线公文包表单-打印样式表
- 如何在页面加载中使用Jquery/Javascript确定img源
- DataTables合并了两个独立表中的jQuery/Javascript函数
- 在 Jquery/Javascript 中使用多个 OR (||) 运算符时如何设置变量
- 如何在jquery+javascript中只在输入框中输入数字(使用regex)
- 在Jquery/Javascript中的Array中插入Textbox值
- 使用Jquery/Javascript替换CSS属性
- Jquery/Javascript:通过按下按钮显示数组中的随机图像
- 选中复选框的Jquery/Javascript问题使用输入框操作将行从一个表添加到另一个表
- 在for循环中未获取JQuery/JavaScript对象值
- 使用jQuery/Javascript在Facebook上发送消息
- jQuery/Javascript foreach If/Else |如果为空(不执行任何操作)Else(显示forea
- 使用jQuery+Javascript识别一个空文本节点
- jquery/javascript字符串中的撇号
- jQuery/Javascript在内容可编辑的当前段落后插入元素
- 在页面加载时激活jQuery/Javascript函数
- 如何创建php函数或任何脚本/jquery Javascript,使我能够获取与复选框关联的值并添加它们
- Jquery/Javascript使用IF/ELSE语句更改img SRC