【问题标题】:How To use Jquery Ajax in YII framework如何在 YII 框架中使用 Jquery Ajax
【发布时间】:2017-11-16 05:39:38
【问题描述】:
$('#update-info').on('click',function() {

    $.ajax({
        url: '<?php echo Yii::$app->request->baseUrl . 'ajax'?>',
        //data: {name: properties.filename},
        type: "POST",
        success: function () {
            console.log("success");
        },
        error: function () {
            console.log("failure");
        }
    });
});

【问题讨论】:

  • google 一下,你会找到答案的,如果还是没有,那就把你的程序贴在这里
  • 我找不到具体的答案或程序来使用这就是我在这里发布的原因
  • 如果你显示你的代码,那么我可以帮助你。
  • 您在 java 脚本中使用了 yii2 语法,它不起作用。给出像 ?r=action_name/controller_name 这样的 url
  • localhost:8080/site/ajax 正在调用的url

标签: php ajax yii2


【解决方案1】:

在其他地方使用它:

$.ajax({
  method: "POST",
  url: "controller/action", // here your URL address
  data: { name: "John", location: "Boston" }
});

修改url 以匹配您的ajax 请求地址。

【讨论】:

  • 我正在使用它,它说 403 禁止访问
  • 所以问题可能出在控制器的行为中。用控制器代码更新问题。
  • 错误请求 (#400):无法验证您的数据提交。
  • 在控制器操作中添加$this-&gt;enableCsrfValidation = false;
猜你喜欢
  • 2012-09-29
  • 1970-01-01
  • 2015-01-26
  • 1970-01-01
  • 2014-05-14
  • 2011-10-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多