Javascript 从iframe到ajax的会话
为什么当我从域中的一个iframe创建一个会话,然后尝试从另一个iframe访问该会话时,它工作得很好,但是当我尝试通过ajax访问该会话时,它不工作Javascript 从iframe到ajax的会话,javascript,php,ajax,session,iframe,Javascript,Php,Ajax,Session,Iframe,为什么当我从域中的一个iframe创建一个会话,然后尝试从另一个iframe访问该会话时,它工作得很好,但是当我尝试通过ajax访问该会话时,它不工作 例子: 网站(iframe.php): 查一下如何做CORS。简而言之,要使用ajax创建浏览器发送会话,您必须在xhr中添加一些字段: $.ajax({ url : "https://crypter.co.uk/iframe.php?want", xhrFields : { withCredentials : true //
例子: 网站(iframe.php):
查一下如何做CORS。简而言之,要使用ajax创建浏览器发送会话,您必须在xhr中添加一些字段:
$.ajax({
url : "https://crypter.co.uk/iframe.php?want",
xhrFields : {
withCredentials : true // <-- this
},
success : function( data ) {
$( "#AJAX" ).html( data );
}
});
$.ajax({
url:“https://crypter.co.uk/iframe.php?want",
xhrFields:{
withCredentials:true//在输出标题之前尝试启动会话。@Matt没有区别!@Maximilian你是什么意思?我在使用Ajax访问Iframe.php时创建了一个会话,然后成功创建了一个域的Iframe,但没有会话。@Maximilian我想请你做一个小动作
<iframe src="iframe.php">
</iframe>
<br>SESSION FROM AJAX:
<div id="AJAX"></div>
window.setInterval(function(){
$.get( "iframe.php?want", function( data ) {
$( "#AJAX" ).html( data );
});
},1000);
$.ajax({
url : "https://crypter.co.uk/iframe.php?want",
xhrFields : {
withCredentials : true // <-- this
},
success : function( data ) {
$( "#AJAX" ).html( data );
}
});