链接中的JavaScript变量

时间:2017-05-04 12:30:17

标签: javascript php codeigniter

在我的PHP代码中,我有一个链接

<a href="<?php echo SITE_URL('BookController/delete/') . [INSERT ID]?>">

在我的JavaScript文件中,我有一个名为ID的变量

var Id = event.target.getAttribute('deleteid');

这个varriable需要插入到链接中。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

两种情况:

在服务器呈现时知道ID

您可以将Id直接注入渲染。

<a href="<?php echo SITE_URL('BookController/delete/') . $bookId>">

用户在运行时选择ID

一个。动态生成dom元素链接并将其插入dom:

var $newLink = $( "<a href='BookController/delete/" + bookId + "'></a>" ),
$( "page" ).append($newLink);

B中。或者在javascript中处理浏览器重定向,而不是让<a>为您执行此操作

Html:

<a id="myBookLink">myBook</a>

脚本:

$("#myBookLink").click(function () {
   window.location.href = '/BookController/delete/' + someBookId;
});
相关问题