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" );
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(); }
Dalam mod Json, kaedah Pos mesti menggunakan format Json yang ketat untuk memasukkan panggilan balik Jika anda menggunakan mod Teks, tiada keperluan sedemikian