When jsonp initiates a request, how does it not parse the string in params?

problem description

how does jsonp not parse strings in params when it initiates a request?

related codes

this is the final parameter format I want to pass
query=radio:%E4%B8%8B%E8%85%B9%E7%97%9B_0,%E5%8F%91%E7%83%AD_1,%E4%B8%8A%E8%85%B9%E7%97%9B_0,%E4%B8%8B%E8%85%B9%E9%83%A8%E8%82%BF%E5%9D%97_1
, but when I pass this query as a string, Is the following format
query=radio%3A%E4%B8%8B%E8%85%B9%E7%97%9B_0%2C%E5%8F%91%E7%83%AD_1%2C%E4%B8%8A%E8%85%B9%E7%97%9B_0%2C%E4%B8%8B%E8%85%B9%E9%83%A8%E8%82%BF%E5%9D%97_1

what result do you expect? What is the error message actually seen?

how can I prevent jsonp from automatically parsing my query string?

Oct.20,2021

I'm not sure how you send a jsonp, but based on your current problems, I can provide a solution:
first use decodeURI () to decode the string of your query, and then automatically transcode the parameters to be correct

.
MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1ea1bc3-47953.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1ea1bc3-47953.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?