【问题标题】:ajax call to php function without changing urlajax调用php函数而不更改url
【发布时间】:2014-01-09 15:43:26
【问题描述】:

我正在使用 Symfony2,并且我正在使用 Dropzone.js 和捆绑包 OneUploader 一次上传多个图像。 Dropzone.js 可以选择删除已选择上传的图像,但问题是当我单击“删除”时,图像仅在客户端被删除,而不是在服务器上。所以我需要的是在 mi dropzone.js 中对我的 php 中的一个函数进行 ajax 调用,该函数从服务器中删除文件。问题是:我怎样才能拨打电话以不更改网址?我正在使用这个,但它不起作用,因为 url 正在改变:

$.ajax({
          url: 'delete.php',
          method:'POST',
          data: {name: file.name}
        });

提前致谢。

【问题讨论】:

  • 那不应该改变 URL。这是一个 AJAX 请求。你正在某处做其他事情。
  • 你能给我们看看delete.php文件吗?

标签: php ajax symfony server-side dropzone.js


【解决方案1】:

最后我做错了...我在 .js 文件中进行 ajax 调用,所以我无法在 ajax 调用(twig 语言)中使用 url 中的路径形式。所以我已经解决了它在 .html.twig 文件中进行 ajax 调用并使用 url 中的路径来调用路由,并在控制器中调用一个动作来进行删除。

顺便说一句,谢谢你的帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-15
    • 2012-09-28
    相关资源
    最近更新 更多