我尝试将二进制文件数据直接添加到POST调用的请求主体中,以便我可以模拟文件上载.但是,我尝试设置'请求前'断点并使用'插入文件',但我似乎无法让它工作.我还试图修改CustomRules.js来注入文件,但无法弄清楚如何通过JScript加载二进制数据.这里有一个简单的解决方案吗?
我想知道是否有人可以解释使用Javascript的eval()和另一种方法之间的区别,比如使用JQuery创建脚本标记然后将该元素附加到页面:
eval(somecode);
Run Code Online (Sandbox Code Playgroud)
与
$("<script type='text/javascript'>"+somecode+"</script>").appendTo("head");
Run Code Online (Sandbox Code Playgroud)
不确定这是否相关,但这里是上下文:我正在使用Drupal Popups模块的一个版本,其基本目的是通过AJAX整个页面请求轻松将常规链接转换为弹出窗口并将其附加到页面中一个模态窗口.这通常包括外部CSS和Javascript文件.为了提高所有这些AJAX加载的性能,我转而使用AJAX排队,并将外部脚本的eval()更改为列出的替代方案.但是,这会在其他各个页面上引发零星的Javscript错误.