![]() |
1
4
重要: 忘记使用Ajax和编码,解码路径。你认为你从中得到了什么?安全?不可以。可以看出这是bas64编码的,或者他只是监视网络流量并从ajax调用中读取响应。 只要做
实际上,你不能阻止其他人看到数据,只是让事情变得更复杂。 ( 或者你必须用javascript解密数据。 ) ( 但原始答案仍然正确 )
Ajax是异步的,所以
相反,将您的逻辑放入回调处理程序。例如,如果您的代码以前是这样的:
将代码放入函数并从成功处理程序调用它:
对于所有初学者来说,这似乎是一个非常常见的问题。在这里你会发现很多关于 same problem . 更新: 不太好,但您可以将函数改为
并且做
更新2:
为了完整性,可以使用
但是,在Ajax调用完成之前,这将阻塞浏览器。你必须测试在你的情况下这是否重要。 更新3: 您还可以将PHP脚本更改为不仅接受一个参数,还接受多个参数,并一次性处理这两个字符串。 |
![]() |
zhiyan114 · 使用javascript web解码json 6 年前 |
![]() |
Developer K · 缓冲区到字符串? 6 年前 |
![]() |
Dhiraj · Javascript-解析十六进制值 6 年前 |
![]() |
Un1xCr3w · 这个加密密码的类型是什么?[已关闭] 7 年前 |
![]() |
Bmillerz · Swift 4使用随机键解码嵌套JSON[重复] 7 年前 |
![]() |
J.. · Javascript隐写术:在图像中隐藏图像 7 年前 |