Ajaxについて調べてみた
- Ajaxとは何か
Ajaxって何?
ウェブブラウザ内で非同期通信を行いながらインターフェイスの構築を行うプログラミング手法。
移動をするたびに毎回WebブラウザがWebサーバにページの情報をすべてもらって再表示するのではなく、Webブラウザの代わりにJavaScriptとWebサーバが通信をして新たな情報をもらってくること。
index.html
<!DOCTYPE html>
<html lang="ja">
<head>
</head>
<body>
<input type="text" class="number" placeholder="数値を入力してください">
<div class="result"></div>
<script>
$('.testBtn').click(function(){
type:'GET',
dataType:'text',
data : {
no : $('.number').val()
}
}).done(function(data){
$('.result').text(data);
}).fail(function(data){
console.log('通信に失敗しました');
});
});
});
</script>
</body>
</html>
test.php
<?php
$number = $_GET['no'];
if (isset($number)) {
$number = (int)$number;
$flg = true;
for ($i = 2; $i < $number; $i++) {
if ($number % $i == 0) {
$flg = false;
break;
}
}
if ($flg) {
} else {
}
} else {
echo '数値が入力されていません';
}
?>