Scriptim, console.log(result)
sonucu [object Object]
döndürüyor.console.log (sonuç), [object Object] öğesini döndürür. Result.name nasıl alabilirim?
Birisi, console.log
'un id
ve name
numaralarını result
'dan nasıl döndüreceğini açıklayabilir mi?
$.ajaxSetup({ traditional: true });
var uri = "";
$("#enginesOuputWaiter").show();
$.ajax({
type: "GET",
url: uri,
dataType: "jsonp",
ContentType:'application/javascript',
data :{'text' : article},
error: function(result) {
$("#enginesOuputWaiter").hide();
if(result.statusText = 'success') {
console.log("ok");
console.log(result);
} else {
$("#enginesOuput").text('Invalid query.');
}
}
});
Ayrıştırmayı denediniz mi? Nesne nesnesi, nesnenin gerçekte nasıl göründüğü değil, yalnızca bir dizgi temsilidir. – Carcigenicate
Bu webservice JSONP değil JSONP döndürmek gibi görünüyor, bu yüzden 'dataType 'değiştirmeniz gerekir. Bu muhtemelen ** 'error' ** işleyicinizin neden başarılı bir sonuç elde edemeyeceğinizi de belirtti. – Bergi
Yanıtınızda BOM sembolünüz var: http://joxi.ru/vAWVVbh1k34N2W bu yüzden php kodunuzu temizleyin gereksiz utf8 kodlamasını temizleme BOM'lar – num8er