so i need to fire the php function after the button click which calls a
function in javascript how should i do
this?
Ben bunu yapmak gerekir neden oldukça net değilim ama buraya gidiyor ...
Düğme tıklatma işleyicisi bir AJAX çağrı yapmak istiyorum. JQuery kullanabilirsiniz ama siz istediğiniz herhangi bir çerçeve ya da XMLHttpRequest işlevini kullanabilirsiniz.
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
function ButtonClickHanlder( e ) {
// Prevent the button from doing something it's normal functions(ie submit form if it is a submit)
e.preventDefault();
// Make AJAX Call
$.post("test.php", { call: "callMe" },
function(data){
alert("Data Loaded: " + data);
}
);
}
$(function(){
$('#clicker').click(ButtonClickHanlder);
});
</script>
</head>
<body>
<a id="clicker" href="#">test</a>
</body>
</html>
Referans: http://docs.jquery.com/Ajax
Dnm.php sayfası
<?php
if(isset($_POST['call']) && $_POST['call'] == 'callMe') {
callMe();
}
function callMe() {
echo "I am a php function. You rang?";
}
?>