我来自asp.net和asp.net你有按下按钮时触发的onclick事件..在那种情况下你可以编写你想要执行的代码......
但在PHP中没有这样的机制......
启动链接并将其传递给url变量的最佳做法是什么..
我是否在onclick中添加了一个javascript函数,可以为我工作(转到服务器并执行代码..
<script type="text/javascript>
function Javascript()
{
//what do you do here..how can you make the javascript go back to ther server..
// or initialize a link say.. http://home.com?newVariable=2
}
</script>
答案 0 :(得分:1)
如果你想在JavaScript代码中放入查询字符串变量,这是一个例子:
<script type="text/javascript>
document.getElementById('some_link_id').addEventListener('click', function () {
window.location = 'http://home.com?newVariable=<?php echo $_GET['newVariable']; ?>';
}, false);
</script>
答案 1 :(得分:0)
据我所知:
您需要使用ajax使您的事件与服务器(您的文件.php)进行通信。
最简单的方法是使用jQuery函数.click和.ajax:
$('#myButton').click(function(){
$.ajax({
type: "POST",
url: "file.php"
data: "newVariable = 2"
success: function (msg) {
alert("Data Saved:" + msg);
}
})
});
在file.php中:
<?php
$newVariable = $_POST['newVariable']; //$newVariable = 2
?>