UPDATED : now I can see datas are loaded (from F12 > Network on Chrome). But spans are not updated with datas loaded from JSON :(
I've error "Uncaught SyntaxError: Unexpected token", but after hours of searching and tests I don't know why.
index.html head :
<script type="text/javascript">
var displayResult = function(response){
$("#fruit_name").append(response.fruit_name);
$("#fruit_color").append(response.fruit_details.Color);
$("#fruit_taste").append(response.fruit_details.Taste);
}
var response = $.ajax({
type: "GET",
dataType:"json",
url: "https://www.domain.tld/api/?core=fruits&function=getFruits",
data: "",
success: displayResult
});
</script>
index.html body :
<p>Fruit name : <span id="fruit_name"></span></p>
<p>Fruit color : <span id="fruit_color"></span></p>
<p>Fruit taste : <span id="fruit_taste"></span></p>
api file (PHP) :
$array = array(
"fruit_name" => "Tomato",
"fruit_details" => array(
"Color" => "red",
"Taste" => "acid"
)
);
echo json_encode($array,JSON_UNESCAPED_UNICODE);
api raw return :
{"fruit_name":"Tomato","fruit_details":{"Color":"red","Taste":"acid"}}
Can someone help me ?
Content JSON send as Content-Type: application/json
Thank you.