1、javascript使用ajax请求数据的url所指向服务器端文件是怎样的?
回答你的
问题1:但是不知道这个链接所指向的文件是用什么语言写的?
答:php语言、asp语言、java等服务器端脚本语言
问题2:js的ajax请求支持什么样格式的文件?
答:我想你问的是发送的ajax请求的数据类型吧?也就是你上面例子中的data,
这个是有三种
{
1.text文本类型(即普通字符串)
2.xml
3.json
}
问题3:然后怎么向我使用apache创建的web网站请求到数据?
答:
ajax_demo01.html文件
自己封装的public.js文件
ajax_demo01.php文件
2、js怎么读取服务器端(或者远程端电脑)的bat文件!
不能确定所说的读取是否仅仅读取文件的内容,如果是,与读取任何服务器上文件的方法一样,可卡ajax相同的方法,即通过XMLHttpRequest来申请服务器的数据访问服务。
如果所说的读取是指读取bat文件的运行结果,那就需要服务器上的脚本的辅助支持,例如,通过编写php脚本将bat结果返回给访问端。
3、客户端js和服务器端js的区别
客户端与服务器端通信一般有两种方法,隐藏iframe和使用xmlhttp对象
隐藏框架技术实现Ajax通常由4个过程组成。第一步是由用户的某种行为引发了一个对隐藏框架的请求。这包括用户单击了在可见框架页中的超链接,或者由用户的其他交互行为所引发。通常情况下,对隐藏框架页的请求仅仅是将隐藏框架页重定向到一个服务器上指定的服务端程序。对隐藏框架页的重定向将自动触发第二个过程:即向服务器发送请求。
在服务器程序完成了对请求的处理之后,将发生第三个过程:即服务器将响应发送回隐藏框架页。服务器端的响应是一个Web页面,该页面将被发送给隐藏框架。当来自服务器的响应被完全接收后,隐藏框架中的Web页面将发起与可见框架页的联系,并告知可见框架,服务器的响应已经成功。这就是第四个过程,该过程通常在隐藏框架的window.onload事件处理器中完成。
4、服务器端如何使用javascript?
js在服务器端使用的方式有很多哦,举两个例子:
一:javascript去写ASP
二:node.js直接作为服务器语言去写
javascript本身是一门脚本语言,脚本语言通常用来调用接口和功能(本身也具有高级语言的特性)。所以是可以在服务器端使用的。
node.js由于其非阻塞和支持高并发的特性已经被广泛的用在服务器端了。
不知道这样的回答满不满足您的需要,欢迎追问哦。
5、JSP运行于服务器端而JavaScript运行于客户端吗?
jsp一般是运行在服务器端的 经过服务器处理后,生成HTML文件传回客户端
js是运行在客户端的,你可以通过编写如下代码实现在服务器段编写JS代码:
<%
out.print("<script type=text/javascript>");
out.print("aler(\"hello~\")");
out.print("</script> ");
%>
6、javascript是在服务器端解析还是 客户端解析
javascript、jquery、html、css等在客户端解析,后台语言在服务器端解析,如php、asp、jsp等
7、纯js能作为服务器语言吗?
可以用 node.js
Node.js 就是运行在服务端的 JavaScript。
node.js 是一个服务器端运行JavaScript脚本的环境,这个环境下保持了客户端JavaScript的api一致,并且强制使用单进程单线程模式下工作的方式也与运行在浏览器宿主下的javascript保持一致,看似没有其他服务器端语言的任何优势,错了,上面提到的单进程单线程模式其实就是它的一大优点.
8、客户端js和服务器端js的区别
js一般来说有3块的内容:
ECMAScript描述语法和基本对象;
文档对象模型(DOM),描述处理网页内容的方法和接口,html;
浏览器对象模型(BOM),描述浏览器的交互方法和接口。
客户端的js一般3个部分都要用到,2,3就是对页面内容处理。
服务端js一般只用到第一个部分。和其他服务端语言一样对数据进行处理。
这绝不是说服务端开发更简单,而是对于语言内容来说。
9、JS如何调用服务器端事件(转载)
比如,在我们写程序的时候经常会需要动态的生成一些控件,最简单的方法就是通过一个字符串,比如string strButton = ,然后输出到页面,但是如果我们需要这个控件来执行一些服务器的功能,就比较困难了。这里我们就可以用过借用__doPostBack这个函数来完成。接下来我觉个例子来说明一下具体如何调用。 既然要在服务器端运行那么,我们可以声明一个不可见的LinkButton控件,那通常,我们希望一个控件不可见,通常都是把visible属性设为false。但是在这里我们把LinkButton的Text属性设置为空,来是这个LinkButton不可见(为什么要这么设置,而不是直接设置visible属性,我会在下面说明),接下来我们可以在LinkButton里面写一些服务器端的代码。然后就是如何通过我们动态生成的客户端控件来调用LinkButton里面的功能,我们可以通过一个JavaScript函数来实现 function ExcuteOnServer() { //第一个参数是你希望提交到服务器的控件的ID号,第二个参数是事件参数 __doPostBack('LinkButtonID',''); } 接下去我们只需要在动态生成的这个Button控件的onclick事件中写上onclick=”JavaScript:ExcuteOnServer();“,这样当我们点击这个动态生成的客户端控件的时候,他便会执行LinkButton中的代码。 这样便实现了动态生成的客户端控件提交到服务器端的功能。 最后要说一下的就是为什么希望LinkButton控件不可见的时候,不是通过visible属性来完成的。
10、服务器端代码如何调用客户端JS
这个只能用ajax技术解决啦。
我建议你用jquery,写个ashx做简单的数据验证,当你在那一页点提交后,先调用一个js函数,调用jquery.post到ashx程序进行验证,把结果取回来再输出confirm。整个过程页面不会刷新,用户体验非常好。
jquery非常容易学,只要你肯学一两天时间,你就会学会使用这个强大的工具,以后那些难题都难不了你。