我必须使用 smarty,并且我必须像这样转义 url(我不会这样做,但由于一些不依赖于我的验证,我必须这样做):
{$ajax_url|escape:'url'}
但是结果在 ajax 调用中不起作用:
index.php%3Fcontroller%3DAdminModules%26token%3Dd85497a6a2bb5cadcff677fe1d5294%26configure%3Dtestmodule
我尝试了decodeURI(),但它不起作用。我想应该存在一些解决方案,但目前我找不到。有谁知道吗?
最佳答案
据我所知,您想要解码 AJAX 调用的 URL,然后只需尝试:
decodeURIComponent('index.php%3Fcontroller%3DAdminModules%26token%3Dd85497a6a2bb5cadcff677fe1d5294%26configure%3Dtestmodule');
关于javascript - 如何取回转义的 url 以供 ajax 使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33242470/