1. Home
  2. Docs
  3. JQUERY
  4. AJAX
  5. 等待回應ajax

等待回應ajax

[code]
<!DOCTYPE html>
<html lang="en">
<head>
<script src="https://code.jquery.com/jquery-1.11.3.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
type: "GET",
url: ’03-webservice.php’,

data: {
"action": "01GetAllAndSubImagesFiles",
"username": "powenko",
},

async: false, // 等待  async: false
cache: false,  // 清除 暫存
timeout: 10000, // 等10Sec, 10*1000 ms

success: function(response)
{
console.log(response);
var jsonData = JSON.parse(response);
if (jsonData.success == true)
{
console.log(response);
$("#powenko").html(response);
}
else
{
$("#powenko").html(‘Invalid Credentials!’);
}
}
});
});
</script>
</head>
<body>

<div id="powenko">

</div>
www.powenko.com
</body>
</html>
[/code]

php webservice 程式
[code]
<?php
if (isset($_GET[‘action’])) {
$action = isset($_GET[‘action’]) ? $_GET[‘action’] : ”;
if ($action=="01GetAllAndSubImagesFiles") {
$username = isset($_GET[‘username’]) ? $_GET[‘username’] : ”;

// sleep for 10 seconds
sleep(10);
$array2 = array(
"success" => true,
"username" => $username,
"id" => 20200822,
);
}else{
$array2 = array(
"success" => false,
);
}
echo json_encode($array2);

} else {
echo json_encode(array(‘success’ =>false));
}
[/code]