×

ajax跨域 怎么解决

用ajax怎么解决跨域的问题?开机出现 “Windows脚本宿主”里边Microsoft JScript运行时错误,怎么解决

admin admin 发表于2022-06-17 07:48:36 浏览146 评论0

抢沙发发表评论

用ajax怎么解决跨域的问题


解决的办法,有如下几种:

1. 使用中间层过渡的方式(可以理解为“代理”):

        中间过渡,很明显,就是在AJAX与不同域的服务器进行通讯的中间加一层过渡,这一层过渡可以是PHP、JSP、c++等任何具备网络通讯功能的语言,由中间层向不同域的服务器进行读取数据的操作。拿asp.net做一个例子,如果需要对不同域的某一个asp.net进行通讯,现在客户端的xml-ajax跨域

有了jQuery之后,如何来解决ajax的跨域问题:

《html》
《head》
《title》JQuery学习《/title》
《script src=“jquery-1.4.2.min.js“ type=“text/javascript“》《/script》
《script type=“text/javascript“》
$(document).ready(function(){
    var oBtnTest = $(“#btnTest“);
    oBtnTest.click(function(){
        oBtnTest.disabled = true;    
        var oResult = $(“#result“);
        oResult.html(“loading“).css(“color“,“red“);
        jQuery.getScript(“http://www.jb51.net/test/js.txt“, 
        function(){            
            oResult.html(“name:“ + Dylan.name + “《br/》email:“ + Dylan.email).css(“color“,“black“);            
            oBtnTest.disabled = false;            
        });         
    });    
});    
《/script》
《/head》
《body》
《button id=“btnTest“》BtnTest《/button》
《div id=“result“》《/div》
《/body》
《/html》

远程服务器端js.txt中的内容为:
var Dylan= {name:“Dylan“,email:Dylan@163.com}


开机出现 “Windows脚本宿主”里边Microsoft JScript运行时错误,怎么解决


在开始——所有程序——启动
里把这个Y2.JSE删除掉应该就可以了
不知道这个是个什么程序,自动加载到启动项了,也有可能是病毒
最好再全盘杀一下病毒

如何解决端口被占用问题


  • 1

  • 我们用eclipse或者myeclipse软件做项目时,刚开始常常会遇到这样那样的问题,弄得头都是大的,比如端口占用就是其中一个。如图

  • 步骤阅读

  • 2

    点击电脑左下角的开始程序或者按快捷键Ctrl+R进入运行界面:如图所示

    接着就可以看到运行界面窗口:如图所示

    步骤阅读

    步骤阅读

  • 3

    接着在运行界面中输入cmd命令:如图所示

    这样就能进入Dos窗口:如图所示

    步骤阅读

    步骤阅读

  • 4

    接着假如被占用的端口号是“8080“(Tomcat默认端口号),此时我们就需要在Dos界面里输入命令:netstat -aon|findstr “8080“:如图所示

    步骤阅读

  • 5

    输入完命令后我们就能看见如下效果:如图所示

    这样我们就得到了进程号“3256”!

    步骤阅读

  • 6

    得到了进程号之后接着我们再输入tasklist|findstr “3256“命令,之后就得到了进程映像名称javaw.exe:如图所示

    步骤阅读

  • 7

    在这一步就可以解决问题了!打开任务管理器方法有很多可用

    快捷键Ctrl+Alt+Delete进入之后找到javaw.exe进程将其杀死:如图所示

    步骤阅读

    END