javascript - Symfony 中的 Ajax 和 Jquery

标签 javascript php jquery symfony

我是 Symfony(第 2 版)的初学者,我有一个用简单的基本 PHP 实现的项目,现在我正在重做我的页面以处理 Symfony 框架,并到达我的 jquery ajax 函数,当然,事情会不一样, 我曾经这样做过:

$("#div").click(function(){
  $.post("targetFile.php",{/*parameters*/,function(data){ });
});

问:如何让它在 Symfony 上运行? 用什么代替 targetFile.php?最有可能的路线。 在 Controller 和路由器端做什么? 我查看了谷歌和这里,但没有得到任何明确的答案。 问候。

最佳答案

您实际上只需将 targetFile.php 替换为您的自定义路径即可。

因此,如果您在 routing.yml 中有这个:

# app/config/routing.yml
hello:
    pattern:      /ajax/target
    defaults:     { _controller: AcmeHelloBundle:Site:index }

你可以使用这个 javascript:

$("#div").click(function(){
  $.post("/ajax/target",{/*parameters*/,function(data){ });
});

在 Symfony2 端,将调用 AcmeHelloBundle 的 SiteController 的 indexAction 方法。

关于javascript - Symfony 中的 Ajax 和 Jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7554067/

相关文章:

javascript - 防止 Html Agility Pack 更改加载的页面源

javascript - AngularJS - $watch 内部的初始化取决于两个模型

javascript - 没有找到 Eclipse 图像资源?

javascript - 对于数组中存在的值,indexOf 返回 -1

javascript - 从php文件在谷歌地图中刷新经纬度

javascript - Laravel - 在数据库中存储多个复选框表单值

php - Query Builder 更新语句加上当前值

jquery - 设置 jQuery .css 函数时遇到一些问题

javascript - 链接到 JQuery CDN 会降低我的网站速度吗?

javascript - 如何使一个选择框的值驱动第二个选择框的选项