2015-12-13 2 views
0

Я хочу сделать элемент, который можно щелкнуть. каждый раз, когда пользователь щелкает на этом элементе сервер работает под управлением следующей функции PHP без перезагрузки страницы со значением $ _GET:
php fwrite function onclick

function addOne() { 
$num = file_get_contents("number.txt"); 
$fp = fopen('number.txt', 'w'); 
fwrite($fp, $num + 1); 
fclose($fp); 
echo "<script>document.getElementById('number').innerHTML = " . $num ."</script>"; 
} 
+1

Используйте вызов AJAX в PHP скрипт – SyntaxLAMP

+2

Возможный дубликат [Вызов функции PHP от JavaScript] (http://stackoverflow.com/questions/7165395/call-php-function-from-javascript) –

+0

пожалуйста дай мне код. Я знаю, что могу использовать AJAX, я просто не знаю, как я могу использовать его для вызова функции PHP. –

ответ

1

Если создать файл с именем addOne.php, который вызывает функцию addOne и дать свою кнопку id add-one, то вы можете использовать jQuery для публикации на нем при каждом нажатии.

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> 
<script> 
$(document).ready(function(){ 
    $('#add-one).on('click', function() { 
    $.post('/addOne.php'); 
    }); 
}); 
</script>