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

.
Menu