[请益] 关于PDO的跨网页资料传送

楼主: mydoc (成为守护神)   2020-06-02 22:12:21
小的不才,最近才把自己做的网站开始转用PDO形式连结数据库...
但现在卡在一个很基本的问题上,就是当用上ajax跨网页传送资料时
中文字应该是变了乱码导致MySQL查询不了中文,结果回传非==200
(有试过把查询全是英文是通过的,查得到资料的)
但我在PDO连结数据库时有把charset=utf8mb4了(网上查来的不知正确否
一般单页连结数据库吐东西出来都是正常的,
但今天发现有一个跨页的查询句子并没有好好的运作
像是本页导向一 xURL = action6.php?key_type=陈李张
在本页的ajax alert(xURL)确实是如上的action6.php?key_type=陈李张
但传出后并没有正确的回传一些想要的字像是地址在哪,
并且用很笨的方法每一个javascript的每一层都加上alert("n") //<-此处n=1,2,3,...
发现 if (Request.readyState ==4){ //这边有通过
if(Request.status == 200){ //但这个没通过
所以猜测是中文字在换页的过程中变了乱码(理据是英文时并没有这error
由于是一位初学者,在javascript的除错方面不是很会,
请问还有较快的方法可以除错吗?(除了日子有功经验累积上
谢谢
作者: MOONRAKER (㊣牛鹤鳗毛人)   2020-06-02 22:55:00
安安你好 你有听过encodeURIComponent() /decodeURIComponent() 吗
作者: ghostbaby (阿本)   2019-02-11 21:57:00
用post方式

Links booklink

Contact Us: admin [ a t ] ucptt.com