AJAX qo'ng'iroqlaridan qaytib keladigan SelectList w/ma'lumotlarini joylashtiraman. Biroq, ma'lumotlar bir necha o'nlab narsalar o'rniga qisqa ismlar o'rniga juda ko'p ismga ega bo'lgan element ko'rinadi. "ABC DEF GHI JKL MNO" o'rniga "ABC", "DEF", "GHI" va boshqalar o'rnini olaman. Shunday qilib, mening Tanlov ro'yxatim faqat bitta nomga qo'shiladi.
Qaytib kelgan ma'lumotlarimni tuzatuvchida ko'rib chiqsam, kerakli qatorlardagi qisqa qiymatlarni ko'rsam bo'ladi.
Qaytish turi uchun "json" o'rniga "html" ni ishlatishga harakat qildim, ammo bu hech qanday ta'siri yo'q edi.
Mana, mening server tomon kodim:
private void GetItems(HttpContext context, int myID)
{
DataTable datatable = GetMyItems(myID);
foreach (DataRow myRow in datatable.Rows)
{
Response.Write(myRow["ColumnName"].ToString() + Environment.NewLine);
}
Response.End();
}
Va JavaScript ...
$.ajax({
url: "../myAjaxPage.aspx?myID=" + myID,
type: 'POST',
datatype: 'json',
success: function (data) {
$("