Sunucuya bir JSON göndermem ve JQuery kullanmadan kullanıcı tarafında ortaya çıkan JSON'u almam gerekiyor.
Bir GET kullanmam gerekirse, JSON'u parametre olarak nasıl geçiririm? Çok uzun olma riski var mı?
POST kullanmam gerekiyorsa onload
, GET'te bir işlevin eşdeğerini nasıl ayarlayabilirim ?
Yoksa farklı bir yöntem mi kullanmalıyım?
REMARK
Bu soru basit bir AJAX göndermekle ilgili değil. Kopya olarak kapatılmamalıdır.
sending
oldukça genel bir şey olan (SADECE) bir ajax talebini almaktır . Bu, istiyor sending
ama ve receiving JSON
saf JavaScript'te. Ayrıca, bu JSON'u geri göndermek için, sorunun bu bölümünü nasıl çözeceğinizi bilmeniz gerekir ki bu server-side
, başvurulan soruda bahsedilmeyen başka bir şeydir.
onreadystatechange
, onload
aşağıdaki kabul edilen yanıtta gösterildiği gibi taklit etmek için kullandığınız şeydir . Ayrıştırmak için sadece JSON.parse()
(yine, cevapta gösterildiği gibi) kullanın, ancak sorudaki dizgeden bahsettiğinizden beri bunu zaten bildiğinizi varsayıyordum. Bu noktaları kapsayan 1 değil 2 soruya işaret ederek size yardımcı olmaya çalıştım. Açıkçası bazı farklar var - nadiren tam olarak aynı olan 2 soru - ancak JSON'u nasıl zorlayacağınızı ve ayrıştıracağınızı zaten biliyorsanız bu önemsizdir. Bununla birlikte, siz ve @ hex494D49 aynı fikirde olmadığından, bunu yeniden açılmak üzere aday gösteriyorum.
XMLHttpRequest
. Adından bağımsız olarak, onu JSON verileri için kullanabilirsiniz (ve aslında jQuery bunu arka planda yapar).