`
shishi11
  • 浏览: 116438 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ajax中Html与javascript混合载入时的问题

阅读更多
这是一个经验和原理的问题,用prototype载入一段HTML,其中有script代码,而HTML的TAG中有的类似onclick事件去掉用script中的函数,是不能成功的。
这是一个两难的问题,因为从原理上,HTML和script是分别载入的,并不是同时进行,如果混排,应该是先HTML后script的顺序。载入HTML时,会同时注册TAG中的事件,但这时script中的函数还没有载入,所以找不到。但如果反过来也有问题,有些和TAG相关的script需要先有TAG才能从scrip中找到。
解决的方式,可以将TAG中的事件写到script中,如:event.observe(),进行“后绑定”事件。

其实从中应该了解到,在页面一级的MVC模式,view和control是分开的,最好不要混排。
分享到:
评论

相关推荐

    JavaScript语言与Ajax应用第二版_JavaScript语言与Ajax应用_JavaScript应用_javascri

    在"JavaScript语言与Ajax应用(第二版)"这本书中,作者董宁深入探讨了这两者的核心概念和技术应用。 1. **JavaScript基础**:JavaScript语言的基础包括变量、数据类型、运算符、流程控制(条件语句、循环语句)、...

    AJAX中不触发javascript事件

    标题中的“AJAX中不触发javascript事件”指的是在使用AJAX技术进行页面更新时,可能出现JavaScript事件不按预期触发的情况。这通常是由于AJAX请求更新页面部分时,不会触发表单提交、点击或其他依赖于页面刷新的...

    Javascript & Ajax 中文手册

    **AJAX** 即 Asynchronous JavaScript and XML(异步 JavaScript 和 XML),虽然名字中有 XML,但实际应用中数据格式并不限于XML,可以是 JSON、HTML 或者纯文本。AJAX 的核心是 XMLHttpRequest 对象,它允许 ...

    解决ajax返回innerHTML中javascript不能运行问题

    解决 Ajax 返回 innerHTML 中 JavaScript 不能运行问题 在实际应用中,我们经常会遇到使用 Ajax 返回某一个网页的内容到模板页面的某一个 `<div>` 标签中显示的操作。如果返回的值仅仅是文本类数据,不会影响模板...

    Ajax页面载入等待特效

    当用户触发一个Ajax请求时,JavaScript代码会创建一个新的XMLHttpRequest对象,通过这个对象与服务器进行通信。它发送请求到服务器,服务器处理请求并返回数据,然后JavaScript处理这些数据并在不刷新页面的情况下...

    javascript+.net ajax用法

    JavaScript、AJAX(异步JavaScript和XML)与.NET框架结合使用,可以构建高度交互性和响应式的Web应用程序。AJAX允许在不刷新整个页面的情况下,从服务器获取数据并更新页面的特定部分,从而提供了更好的用户体验。...

    AJAX简介 异步 JavaScript 及 XML(Asynchronous JavaScript And XML)

    AJAX 的核心是JavaScript的XMLHttpRequest对象,这个对象允许JavaScript在后台与服务器进行通信。在传统的Web应用中,用户通过表单提交数据,浏览器会发送HTTP请求到服务器,服务器处理请求并返回一个全新的页面。...

    javascript和ajax学习指南 Learn_JavaScript_and_Ajax_with_w3Schools.zip

    JavaScript 和 AJAX 是 web 开发中的两个重要概念,广泛应用于创建交互性强、动态更新的网页。这份"Learn_JavaScript_and_Ajax_with_w3Schools.zip"压缩包包含了一个电子书和一个文本文件,旨在帮助学习者掌握这两种...

    yui.zip_YUI aj_ajax_ajax java_javascript_javascript YUI Ajax

    标签"yui_aj ajax ajax_java javascript javascript_yui_ajax"进一步指出了这个压缩包的内容焦点,包括YUI的AJAX组件、JavaScript与AJAX的结合,以及可能涉及到的Java与JavaScript的交互。 在压缩包的文件名称列表...

    Beginning JavaScript with DOM Scripting and Ajax

    《初识JavaScript与DOM脚本和Ajax》这本书深入浅出地介绍了JavaScript编程、DOM操作以及Ajax技术的基础知识,是Web开发者的入门指南。JavaScript作为Web前端的核心语言,DOM(Document Object Model)则提供了对HTML...

    挑战JavaScript & Ajax 应用开发

    JavaScript 和 AJAX 是 web 开发中的两个重要概念,它们在创建交互式、动态和实时更新的网页上发挥着关键作用。本书“挑战JavaScript & Ajax 应用开发”显然旨在深入探讨这两个技术,帮助开发者提升他们的技能。 ...

    JavaScript and AJAX_ Visual QuickStart Guide

    除此之外,安全性是使用JavaScript和AJAX时不可忽视的问题。书中会介绍如何防止跨站脚本攻击(XSS)和跨站请求伪造(CSRF),以及如何确保数据在传输过程中的安全。 在实践部分,本书可能会提供一系列逐步指导的...

    ajax 纯JavaScript demo ajax示例

    在纯JavaScript中实现Ajax,主要涉及以下几个关键步骤: 1. **创建XMLHttpRequest对象**:这是Ajax的基础,所有Ajax请求都是通过这个对象来完成的。几乎所有的现代浏览器都内置了XMLHttpRequest对象,我们可以通过`...

    挑战javascript&ajax应用开发

    JavaScript 和 AJAX 是 web 开发中的两个重要概念,它们在创建交互式、动态和实时的网页应用中发挥着关键作用。JavaScript 是一种轻量级的解释型编程语言,主要用于客户端的网页脚本,而 AJAX(Asynchronous ...

    写个一个简单的web项目,把前端技术:html、css、JavaScript、jQuery,ajax,bootstrop等都放在这个web项目上了。

    在本项目中,我们主要关注的是前端技术的运用,涵盖了HTML、CSS、JavaScript、jQuery、Ajax以及Bootstrap等关键组件。这些技术是构建现代Web应用程序的基础,让我们逐一详细探讨。 首先,HTML(HyperText Markup ...

    javascript&Ajax;应用开发

    虽然提供的内容中并没有给出具体的书籍信息或章节,但以上介绍的知识点是学习JavaScript和Ajax技术时所需掌握的基础和关键概念。开发者在学习过程中需要实践这些技术,并不断地在项目中应用,以提升自己的前端开发...

    javascript+Ajax实现词频统计

    JavaScript 和 AJAX 在网页开发中扮演着重要角色,尤其在实现动态数据交互方面。在这个"javascript+Ajax实现词频统计"的项目中,我们将探讨如何利用这两种技术来创建一个实时更新的词频统计应用。 首先,JavaScript...

    w3school(html ajax javascript css)

    国内最好的web开发帮助文档(包括html ajax javascript css等) 从基础的HTML到XHTML,乃至进阶的XML、SQL、数据库、多媒体和WAP。

    ajax、javascript、jquery详细课件

    Ajax(异步JavaScript和XML)是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使网页实现局部刷新,从而提升了用户体验。Ajax的核心是JavaScript对象...

Global site tag (gtag.js) - Google Analytics