我正在使用JQuery,我已经获得了JQuery的代码示例:
$.ajax({
type:"GET",
url: "Login.aspx", // Send the login info to this page
data: str,
dataType: "jsonp",
timeout: 200000,
jsonp:"skywardDetails",
success: function(result)
{
// Show 'Submit' Button
$('#loginButton').show();
// Hide Gif Spinning Rotator
$('#ajaxloading').hide();
}
});
以上代码运行正常,但是由于“GET”,有些数据在请求时可见,我尝试使用“POST”,但在我的{{ 3}}所有专家拒绝我们不能使用“POST”,任何人都可以建议如何获得安全性,我想我们可以用“IFRAME”做点什么如果我们有一些使用IFRAME的例子,请建议。
答案 0 :(得分:1)
一种方法是在不可见的iframe中打开远程站点的页面,然后该页面在内部iframe中打开本地站点的页面,最外层和最里面的iframe可以自由通信。我不明白为什么你会需要它,POST AJAX调用就像GET AJAX调用一样可见。
答案 1 :(得分:0)
您上一篇文章的答案是正确的。您无法通过POST协议使用*.js
标记加载远程<script>
文件,也不能使用<img>
发布图片。
如果您需要通过远程网站进行身份验证,那么您唯一的机会就是使用旧的表单。
答案 2 :(得分:0)
您是否阅读过片段标识符方法http://softwareas.com/cross-domain-communication-with-iframes诗人描述了使用更改片段标识符与iframe进行跨域通信。