我是靠谱客的博主 可爱电脑,最近开发中收集的这篇文章主要介绍利用script标签获取跨域传输的数据,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

< html >
< head >
< script type = "text/javascript" >
function jsLoad( jId, url, callBack)
{

var version = 0;
if (navigator.appName.indexOf('Internet Explorer') != -1) {
var temp = navigator.appVersion.split('MSIE');
version = parseInt(temp[1]);
}

var js = document.getElementById(jId);
js.setAttribute('type', 'text/javascript');
js.setAttribute('src', url);
js.onload = js.onreadystatechange = function()
{
if (js.readyState && version > 0) {
if (version <= 6) {
if (/complete/i.test(js.readyState)) {
return callBack();
}
} else {
if (/loaded/i.test(js.readyState)) {
return callBack();
}
}
} else {
return callBack();
}
}

}
function myecho( )
{
alert( str) ;
}
< / script >
< / head >
< body >
< script id = "myid" > < / script >
< script >
var url = 'http://www.other.com/some/some.php' ;
jsLoad( 'myid' , url, myecho) ;
< / script >
< body >
< / html >



其中some.php文件的内容为:

< ? php
echo 'var str = "ok";' ;

最后

以上就是可爱电脑为你收集整理的利用script标签获取跨域传输的数据的全部内容,希望文章能够帮你解决利用script标签获取跨域传输的数据所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部