我正在尝试执行javascript脚本,但我不知道如何执行此操作。我通常在PHP工作,但对于这个特定的事情,我需要实现一些JavaScript。在我的网站上,我有几个不同ID的按钮。按下按钮时,将运行javascript。在javascript中,ID将用于执行php页面。现在我正在使用按钮删除某个东西。
例如,让我说我按下ID = 20的按钮。然后我需要该页面来运行以下脚本:
$("button").click(function() {
$.get("example.php?id=(this.id)");
});
正如你所看到的,我正在尝试执行页面example.php?id = 20,但这在某种程度上不起作用,我不知道如何解决这个问题。有没有不同的方法来解决这个问题?顺便说一句,我用它作为按钮
<button id="<?php echo $id; ?>" class="btn btn-primary sweet-4" onclick="_gaq.push(['_trackEvent', 'example', 'try', 'sweet-4', 'this.id']);">Test</button>
这里还有更多的事情发生,但我想要发生的主要事情是获取身份证。提前谢谢。
答案 0 :(得分:4)
JavaScript没有字符串插值(除非你使用template literal,但没有IE支持),所以你必须连接。
catch
答案 1 :(得分:1)
$.get("example.php?id=" + $(this).attr('id') );
答案 2 :(得分:0)
引号内的所有内容都被解释为String,而不是Javascript关键字。看起来您正在尝试使用括号来插入this.id
中保存的字符串。你不能用Javascript做到这一点。
$.get("example.php?id=" + this.id );