Sadece PHP
bazı json-encoded
veri almak için JQuery ajax
fonksiyonu yarattı, burada benim kod:başlığındaki `kullanımı ("İçerik-türü: application/json");`
dosya adı: bank.php
$('form').on('submit', function(){
var datatobesent = $(this).serialize();
$.ajax({
data: datatobesent,
url:'data.php',
type:'GET'
})
.done(function(data){
console.log(typeof(data));
});
return false;
})
ve data.php
I
if(isset($_GET)){
$data = $_GET;
echo json_encode($data);
header("Content-type:application/json");
}
yazdı beniçinde header("Content-type:application/json");
çizgisini sildiğinizde soru,console.log
, ajax
tarafından döndürülen veri türünün string
olduğunu bildirir.
bank.php
içinde
ajax
işlevi içinde
dataType :
json`` eklendiğinde
object
içine tipi değişiklikleri böylece aslında header("Content-type:application/json");
fonksiyonu nedir?
sen dataType kullanıyorsanız: Json. Daha sonra başlık işlevini kullanmaya gerek yoktur, size json sonucu verecektir. Sadece – Monty
'u ayrıştırmak veya dizmek zorundasınız Yan not: üstbilgiler ** önce ** gelir. Kodunuz kilitlenmezse, çıktı arabelleklemeyi etkinleştirdiğinizden. –