1. Projek Asp.net, bahagian hadapan menggunakan ajax untuk memindahkan nilai ke bahagian belakang. Bagaimana kita boleh menentukan sama ada terdapat kaedah yang dipanggil ke bahagian belakang? Tetapkan titik putus dan pergi sama sekali, dan kemudian tiada masalah untuk mengembalikan hasilnya, jadi hanya balas kaedah ralat secara langsung. Tolong beri saya nasihat!
Halaman:
Balik pentas:
Pelayar:
tindak balas:
Apabila anda menghantar permintaan ajax, nyatakan jenis data yang akan diterima sebagai
json
dan data yang dikembalikan oleh backend anda bukan dalam formatjson
. Oleh itu, ia dianggap bahawa permintaan gagal dan panggilan balik kegagalan dimasukkan.json
而你后端返回的数据不是json
个格式。所以认定为请求失败,进入失败回调。而且你后端写的有问题吧。浏览器的response是一个HTML页面?
这些地方应该是
response.write('xxxx')
吧然后
response.end()
吧后端响应数据不都应该是
Dan mungkin ada sesuatu yang tidak kena dengan penulisan bahagian belakang anda. Respons penyemak imbas ialah halaman HTML?response.write
response.write('xxxx')
Kemudian
response.end()
Bukankah semua data respons bahagian belakang sepatutnya
response.write
?ajax mengalih keluar datatype:json
or Response.Write mengembalikan data format json
Apabila kembali di latar belakang, tukar kepada: