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

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
>
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.
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
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.
Tớ lại nghĩ là có thể do cái đầu của bạn đó
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
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é
Vấn đề của cái đầu của cậu là post một bài (hỏi) không rõ ràng - best regards!!!
Bài liên quan
0