Sebab dan penyelesaian untuk tidak memasukkan panggilan balik selepas Jquery Post processing_jquery

WBOY
Lepaskan: 2016-05-16 16:41:59
asal
1694 orang telah melayarinya

Hari ini saya akan melakukan kerja mudah menambah data, menggunakan kaedah Jquery's Post untuk memindahkan data Json ke latar belakang Jsp Selepas pemprosesan, ia tidak memasuki fungsi panggil balik

$.post("addGs.do","x=" + JSON.stringify(x) 
,function(d){ 
alert('成功'); 
} 
,"json" 
); 
Salin selepas log masuk
Melalui penyahpepijatan FF, didapati bahawa data yang dikembalikan adalah normal, 200Ok,

Tidak mungkin, lihat Jquery API sekali lagi, ia mengatakan bahawa jika parameter terakhir ialah Json, data yang dikembalikan diperlukan dalam format Json,

Adakah mungkin Json yang dikembalikan adalah tidak standard?

Ingat bahawa Json kini secara amnya memerlukan petikan berganda untuk Kunci dan Nilai,

Tukar kod segera


try{ 
d.add(gs); 
out.println("{\"s\":\"ok\"}"); 
} 
catch(Exception e) 
{ 
out.println("{\"s\":\"err\"}"); 
e.printStackTrace(); 
}
Salin selepas log masuk
Akhirnya berjaya juga kali ini.

Dalam mod Json, kaedah Pos mesti menggunakan format Json yang ketat untuk memasukkan panggilan balik Jika anda menggunakan mod Teks, tiada keperluan sedemikian

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