Perbandingan pelbagai contoh ajax dan pemprosesan pos json dalam jQuery_jquery

WBOY
Lepaskan: 2016-05-16 16:32:20
asal
1204 orang telah melayarinya

Baru-baru ini, semasa saya membuat komen pengguna di portal, saya telah lama tidak menggunakan jquery dan saya kebetulan menggunakannya data panggilan balik ajax saya tidak dapat mendapatkannya, dan terdapat json yang dikembalikan di latar belakang. Tidak disangka-sangka, masalah kecil seperti itu menutup telefon saya selama beberapa jam Kemudian, saya memprosesnya dengan kaedah ajax dan ia adalah OK Selepas perbandingan, saya mendapati bahawa kaedah panggilan balik json mesti eval, dan kaedah ajax telah diproses oleh lalai. Sila berhati-hati.

function haha() {
jQuery.post("addComment!comment.action",
function aa(data) {
data = eval(data);//POST方法必加,ajax方法自动处理了
alert(data[0].userId);
alert(data[0].userName);
},
"json"
);

jQuery.ajax({
type:"post",
url:"addComment!comment.action",
dataType:"json",
success: function aa(data) {
alert(data[0].userId);
alert(data[0].userName);
}
});
}
Salin selepas log masuk

Balik pentas:

Salin kod Kod adalah seperti berikut:

ulasan String awam() {
cuba{
Pengguna u = Pengguna baharu("pengguna", "koko");
list = ArrayList();
list.add(u);
//map.put("id", userId);
// JSONObject jb = JSONObject.fromObject(list); // nama:"Nama pengguna ",
// info = jb.toString();
System.out.println(senarai);
}
tangkapan (Pengecualian e) {
e.printStackTrace();
}
kembali BERJAYA;
}

Tatarajah:

Salin kod Kod adalah seperti berikut:




list



Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan