0 0

请教,如何可以执行通过AJAX取回的服务器端页面的代码5

现在要需求,通过AJAX取回一个JAVASCRIPT生成的内容,取回来之后发现内容并未生成(javascript不执行),请问象这种情况怎么办?有没有办法在客户端执行通过ajax从服务器端取回来的javascript代码片断呢?谢谢
2008年6月14日 15:00

4个答案 按时间排序 按投票排序

0 0

采纳的答案

恩,确实需要eval一下

2008年6月15日 12:34
0 0

另外,mootools也有类似evalScripts的方法

如果既不想用mootools也不想用prototype,想执行response的html的script,就可以用dom方法getByTagName("script") ,然后再创建一遍这些script节点。

2008年6月14日 19:37
0 0

一刀兄的做法好像不可行.

取回的是一个text;可以通过prototype,mootools 或者自己创建script节点使其执行

<script>
var code=从服务器取回代码.
code.elvaScripts();//如果返回的是html,并且有prototype.js,可以这么用。
eval(code);//如果是单纯的javascript代码,可以这么用。
document.增加Dom节点("script").innerHtml=code;//如果上面的有问题,可以这么用。不好意思,函数名忘了。
</script>

2008年6月14日 19:33
0 0

是可以执行的,从服务端取回javascript代码片段之后,加上

<script type="text/javascript">
    //从服务端取回javascript代码片段
</script>

然后把上面的代码一起加在客户端显示的页面的body里面,就会执行的

2008年6月14日 15:43

相关推荐

    ASP.NET AJAX 服务器端 源代码

    这些是静态方法,可以直接从JavaScript调用,用于执行服务器端操作并返回结果。例如,你可以创建一个WebMethod来获取数据库数据,然后在客户端更新一个GridView或者ListView。 除此之外,ASP.NET AJAX还提供了...

    ASP.NET AJAX程序设计——第I卷:服务器端ASP.NET 2.0 AJAX Extensions与ASP.NET AJAX Control Toolkit 源代码

    本卷从最易于理解和使用的那部分入手,介绍ASP.NET AJAX框架中能够与传统ASP.NET无缝对接的服务器端部分,包括服务器端ASP.NET AJAX Extensions与ASP.NET AJAX Control Toolkit。这部分内容不需要读者有任何的客户端...

    一个通过ajax+js技术实现的客户端函数动态执行服务器端后台函数

    "一个通过js+AJAX技术实现的客户端函数动态执行服务器端后台函数" 这句话进一步强调了使用JavaScript和AJAX这两种技术的组合,用于在客户端执行服务器端的代码。这通常涉及到一种验证机制,比如客户端验证,其中...

    ajax代码 ajax代码

    ASP是微软开发的一种服务器端脚本环境,用于生成动态网页。在ASP中集成Ajax,可以创建交互性强、响应速度快的Web应用。 6. **示例代码**:压缩包中的`foundations-of-ajax-examples`可能包含了基础的Ajax应用示例,...

    HTML使用极简的方式通过ajax请求实现前后端交互代码实现

    总结,通过HTML、JavaScript(尤其是jQuery)和Ajax,我们可以实现无刷新的前后端交互,提升用户体验,同时降低了服务器负载。这个过程的关键在于理解如何构建和发送AJAX请求,以及如何处理服务器返回的数据。在实际...

    ajax 注册页面代码

    5. **异步数据交互**:Ajax请求可以是异步的,这意味着在发送请求后,JavaScript可以继续执行其他任务,而无需等待服务器响应。这使得页面保持响应性。 6. **JSON数据格式**:通常,服务器会返回JSON格式的数据,这...

    服务器端源代码实现程序

    服务器端源代码程序,在Linux环境下实现服务器的功能

    Ajax刷新 java Ajax 页面刷新

    在Java中,我们可以利用Ajax实现页面的动态刷新,提高用户体验,因为它允许后台与服务器进行异步数据交换,而不会打断用户的交互流程。下面将详细探讨Ajax在Java中的应用以及页面刷新的相关知识点。 一、Ajax的基本...

    aspAjax实例代码

    而通过Ajax,我们可以仅向服务器发送请求获取需要的数据,然后利用JavaScript在客户端处理这些数据,更新DOM元素,从而实现页面的无刷新更新。这里的"独立的js文件"很可能是指包含Ajax逻辑的JavaScript文件,例如...

    模拟jQuery ajax服务器端与客户端通信的代码

    功能如下: ...运行效果如下:  ...服务器端AjaxServer 代码如下: package com.ljq.test; import java.io.IOException; import java.io.PrintWriter; import java.net.URLDecoder; import javax.se

    使用jQuery ajax提交表单代码

    - 可以在服务器端添加适当的响应头,如`Access-Control-Allow-Origin`,以允许跨域请求。 5. **异步加载提示** - 在发起请求前,可以显示加载动画或进度条,提升用户体验。 - 请求完成后,记得隐藏这些提示元素...

    ASP.NET+AJAX程序设计(第一卷:服务器端)

    4. **PageMethods和WebMethods**: ASP.NET页面上的静态方法,可以从客户端的JavaScript代码调用,执行服务器端逻辑。 5. **jQuery和AJAX库**: 虽然ASP.NET AJAX提供了内置的JavaScript库,但开发者也可以选择使用...

    ASP.NET AJAX程序设计——第I卷:服务器端ASP.NET 2.0 AJAX 书中代码2

    本卷从最易于理解和使用的那部分入手,介绍ASP.NET AJAX框架中能够与传统ASP.NET无缝对接的服务器端部分,包括服务器端ASP.NET AJAX Extensions与ASP.NET AJAX Control Toolkit。这部分内容不需要读者有任何的客户端...

    ASP.NET AJAX程序设计——第I卷:服务器端ASP.NET 2.0 AJAX 书中代码4

    本卷从最易于理解和使用的那部分入手,介绍ASP.NET AJAX框架中能够与传统ASP.NET无缝对接的服务器端部分,包括服务器端ASP.NET AJAX Extensions与ASP.NET AJAX Control Toolkit。这部分内容不需要读者有任何的客户端...

    AJAX异步调用代码

    在本例中,`$.ajax()`函数正是利用了这一特性,发送POST请求到服务器端的`FrmFastFreight_PassOutList.aspx`页面,并接收返回的数据,实现前后台数据的同步。 ### 二、代码解读 #### 1. 数据收集 首先,代码通过...

    ajax生成静态页面

    在描述中提到的“通过ajax来获取由动态页面生成静态页面后的的输出流”,这是指动态服务器端页面(如PHP、JSP、ASP.NET等)在接收到请求后,先生成HTML内容,然后返回这个HTML内容的输出流,而不是直接返回动态处理...

    Ajax页面局部异步刷新技术

    通过以上分析可以看出,通过Ajax技术中的`XMLHttpRequest`对象可以轻松地实现页面局部的异步刷新,极大地提升了用户的交互体验。此外,还需要注意编码、请求方式、同步/异步模式的选择等因素对请求的影响。在实际...

    Ajax是如何调用服务器端C#方法借鉴.pdf

    最后,在客户端的JavaScript代码中,我们可以使用AjaxPro库提供的API来调用服务器端的Ajax方法,如下所示: ```javascript var items = DynLoadTree.Default.GetChild("aa").value; alert(items); ``` 在这个...

    ASP.NET AJAX程序设计——第I卷:服务器端ASP.NET 2.0 AJAX 书中代码3

    本卷从最易于理解和使用的那部分入手,介绍ASP.NET AJAX框架中能够与传统ASP.NET无缝对接的服务器端部分,包括服务器端ASP.NET AJAX Extensions与ASP.NET AJAX Control Toolkit。这部分内容不需要读者有任何的客户端...

Global site tag (gtag.js) - Google Analytics