javascript - 将 javascript 与 cakephp 连接起来

标签 javascript jquery json cakephp

我正在尝试连接 json 对象和 cakephp 代码。形成有效的超链接。

这是 json 对象 = item.Customer.customers_name

我希望 json 对象(客户名称)显示在 cakephp 超链接中。

最终结果是

<li class="icn_list_users">
<a href="/admin/scores/edit_test_a_1/345/abcdef/2949/scores">Ty John</a>
</li>

我似乎无法将 js 和 php 很好地结合在一起。

    <script type="text/javascript">

     $.getJSON("http://localhost:8888/tests/teststudents.json?id=<?php echo $this->params['pass'][1]; ?>", function(data) {

      var ul = $('#teststudents');

      $.each(data, function (i, item) {
      ul.append($('<li class="icn_list_users"><?php echo $html->link(' + item.Customer.customers_name + ', array('admin'=> true, 'controller' => 'scores','action' => $scoresheetpath, $this->params['pass'][1],$range)); ?></li>'));
      });

      }); 

    </script>

最佳答案

您不能将 PHP 和 javascript 结合起来。 PHP 是服务器端语言,Javascript 是客户端语言。这意味着PHP将首先被解析,发送到客户端,然后Javascript将被解析。如果您需要在 Javascript 中创建链接,请使用 jquery。您可以使用 PHP 设置 Javascript 变量,但反之则不行。

另请参阅此问题:What is the difference between client-side and server-side programming?

关于javascript - 将 javascript 与 cakephp 连接起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21987226/

相关文章:

javascript - GETJson 传递两个参数给服务器

javascript - Twitter Bootstrap Collapse 不崩溃

python - Pandas:如何使用多个嵌套的 JSON 列表规范化 JSON 文件?

php - 将 Volley 与 JsonObjectRequest 一起使用时无法从 PHP 获取参数

javascript - 使用 JavaScript 从 Web 服务获取 JSON

javascript - setState方法导致 "Warning: setState(...): Can only update a mounted or mounting component.."错误

jquery - jQuery 动画函数

javascript - 为什么这个函数表达式的行为与函数声明不同?

javascript - 使用 jquery 和 php 在数据库中手动增加字段

javascript - 为 JSON 对象属性添加引号