10/10/2018, 09:26
Hỏi về chuỗi được trả về trong XML từ Xajax
Chẳng là em đang làm cái Ajax Search, sử dụng Xajax
Nếu dữ liệu nhập vào không có dấu cách (space), vd như metallica chẳng hạn thì kết quả trả về không có vấn đề gì (đúng). Nhưng khi keyword có dấu space (vd dark tranq ) thì chuỗi XML trống (trong khi trong DB vẫn có dữ liệu).
Em tìm hiểu mãi mà vẫn chưa hiểu tại sao. Mong các bác giúp đỡ với.
Code:
<b>Search</b> <input type="text" name="search" id="search" onkeyup="xajax_search(document.getElementById(this.id).value);" width="300px">
Nếu dữ liệu nhập vào không có dấu cách (space), vd như metallica chẳng hạn thì kết quả trả về không có vấn đề gì (đúng). Nhưng khi keyword có dấu space (vd dark tranq ) thì chuỗi XML trống (trong khi trong DB vẫn có dữ liệu).
Code:
<?xml version="1.0" encoding="utf-8" ?><xjx><cmd cmd="as" id="result" prop="innerHTML">S</cmd></xjx >

VuongChieuQuan
viết 11:35 ngày 10/10/2018
Bạn echo câu SQL với dữ liệu nhập vào có dấu space, paste vào myadmin test lại xem câu lệnh SQL của bạn có đúng không.

redstorm
viết 11:36 ngày 10/10/2018
mình đã test rồi, vấn đề mình nghĩ là do xajax chứ ko fai sql. Chưa hiểu tại sao vậy thôi.

fotech_nd
viết 11:42 ngày 10/10/2018
Được gửi bởi redstorm

redstorm
viết 11:30 ngày 10/10/2018
dĩ nhiên, cái đầu của mình ko hiểu đc nên mới phải đi hỏi, vui lòng đọc cho kỹ nhé

fotech_nd
viết 11:30 ngày 10/10/2018
Được gửi bởi redstorm
Bài liên quan