我正在學習jQuery和PHP。我正在做一個簡單的是或不是的預言。它的工作,但我需要刷新頁面,如果我想問一些新的東西。當有人點擊按鈕時,我想開啓PHP。我的代碼非常簡單。 <div class="ask">
是按鈕。我知道我可以用jQuery來做,但我想學習一點PHP。在按鈕上點擊運行PHP
我的代碼:
PHP:
$answer = array("Yes", "No", "I could not decide ask again later");
$randKey = array_rand($answer);
的jQuery:
$(document).ready(function() {
$(".ask").click(function(event) {
event.preventDefault();
});
$('input').bind("enterKey",function(e){
$('.ask a').click();
});
$('input').keyup(function(e){
if(e.keyCode == 13)
{
$(this).trigger("enterKey");
}
});
$('.ask a').click(function(){
if($('input').val() == ''){
$('h2 span').remove();
$('h2').append("<span>It's a secret? You need to ask someting.</span>");
}
else{
$('.answer span').fadeIn(2000);
$('h2').css({'border-bottom' : '1px solid black', 'padding-bottom' : '20px'});
var kysymys = $('input').val();
$("h2").html("<b>You asked: </b> " + "<span>" + kysymys + "?</span>");
// $('input').val("");
}
});
});
HTML:
<body>
<?php require_once("inc/yes-or-no.php"); ?>
<h2></h2>
<h1 class="answer"> Your answer: <span><?php echo $answer[$randKey]; ?></span></h1>
<p class="input"><input type="text" autofocus> <span>?</span></p>
<div class="ask"> <a href="#"> Ask your question!</a></div>
</body>
退房[jQuery的AJAX(http://api.jquery.com/jQuery。 AJAX /)。 – mdesdev