【问题标题】:Cakephp point php file for ajax and include php file to CakephpCakephp 为 ajax 点 php 文件并将 php 文件包含到 Cakephp
【发布时间】:2014-01-07 15:06:28
【问题描述】:

我正在尝试运行 ajax 脚本以连接到蛋糕下的 mysql。我在附加文件和运行 ajax 脚本时也遇到了问题。

<div>
   <?php foreach ($tasks as $questions) : ?>

        <?php echo $questions['Question']['name'].'<br>'; ?>
        <?php $answers = unserialize($questions['Question']['answers']) ?>
            1.<?php echo 'A.'.$answers[0]; ?><input type="radio" value="<?php $answers[0] ?>" name="a" ><br>
            2.<?php echo 'B.'.$answers[1]; ?><input type="radio" value="<?php $answers[1] ?>" name="a"><br>
            3.<?php echo 'C.'.$answers[2]; ?><input type="radio" value="<?php $answers[0] ?>" name="a"><br>
            4.<?php echo 'D.'.$answers[3]; ?><input type="radio" value="<?php $answers[0] ?>" name="a"><br>
   <?php endforeach;  ?>

</div>
<script>
    $(':radio').click(function() {
        if($(':radio:checked').length === 1) {
            var val = $(this).val();
            $.ajax({
               type: "POST", 
                url: "question.php",  
               //data: {"a":val}
            });
       }
   });
</script>

在控制器中我有

App::uses('questions', 'Vendor');

在 app/Vendor/questions.php 中的 questions.php 文件中表示

正确吗?我在这里找不到适合我的选项Cakebook

【问题讨论】:

    标签: php jquery ajax cakephp


    【解决方案1】:

    向控制器/动作发送请求: 假设我们有 QuestionController 添加一个名为 getquesetion 的操作,然后在 getquesetion 操作中从 Vender 文件夹导入文件,例如:

    `function getquestion(){
       App::uses('问题', '供应商');
    }`

    下面是js代码

    `$.ajax({ 类型:“发布”, 网址:“问题/获取问题”, });`

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多