js加入ajax,怎么运行不了了

问题描述

js加入ajax,怎么运行不了了
以前是学习后台的。刚刚接触ajax,很多问题还不懂,结果代码运行不了,急死了,超级打击积极心。
ajax需要引包吗,但是仅仅是下面的两行代码。。。
为什么运行不了?虚心求教
    var inputElement = document.getElementById("tid");
    alert(inputElement.value);

解决方案

先说下这两行代码

var inputElement = document.getElementById("tid");//检查下id是否存在
alert(inputElement.value); //inputElement 是否为input标签 value 是input , textarea ,和选择框 select 才有的属性
//其他属性使用 innerHTML 或者 innerText

然后

ajax是不需要引用包的.可以用纯js实现

下面是纯js版的ajax

 //定义一个全局变量
var XMLHttpReq;
//创建ajax对象
function createXMLHttpRequest() {
    try {
        XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");//IE高版本创建XMLHTTP
    }
    catch(e) {
        try {
            XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");//IE低版本创建XMLHTTP
        }
        catch(e) {
            XMLHttpReq = new XMLHttpRequest();//兼容非IE浏览器,直接创建XMLHTTP对象
        }
    }  

}
//发送请求
function sendAjaxRequest(url) {
    XMLHttpReq.open("post", url, true);
    XMLHttpReq.onreadystatechange = processResponse; //指定响应函数
    XMLHttpReq.send(null);
}
//回调函数
function processResponse() {
    if (XMLHttpReq.readyState == 4) {  

        //状态码200表示回调成功
        if (XMLHttpReq.status == 200) {  

            //拿到服务器响应文本
            var text = XMLHttpReq.responseText;  

        }
    }  

} 

调用步骤

1.创建对象
2.发送请求
3.监听回调

解决方案二:

需要引入jquery,可以下载一个,然后使用
就和引入js文件一样,路径一定要写对,就可以用了

解决方案三:

首先,你这是纯js哈,没有ajax,然后你试一下inputElement.val()看看能用么

解决方案四:

inputElement.value()这样试试看

解决方案五:

检查id写对了没有,代码要放到window.onload中执行或者放到dom对象下面才行,要不找不到对象

解决方案六:

你这个和ajax并没有什么关系吧

解决方案七:

好好检查一下吧亲,你的代码里根本看不出一点ajax的影子

解决方案八:

运行不了的js

解决方案九:

这个不是ajax,好好看看,你的是js型的ajax还是jquery的ajax,如果不行就把代码贴出来下,也可以去网上直接找ajax代码http://www.cnblogs.com/yeer/archive/2009/07/23/1529460.html,jquery的要jquery包。

时间: 2025-01-07 15:27:32

js加入ajax,怎么运行不了了的相关文章

JS基于Ajax实现的网页Loading效果代码_javascript技巧

本文实例讲述了JS基于Ajax实现的网页Loading效果代码.分享给大家供大家参考,具体如下: 这是一款很不错的网页Loading效果,常用于Ajax交互式网页设计中,点击按钮即可弹出Loading框,若Loading框未加载完成时关闭网页,会弹出确认提示框,用于一些对安全性能要求高的网页交互处理中,比如付款操作. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-ajax-web-loading-style-codes/ 具体代码如下:

ajax-关于JS、AJAX程序逻辑、结构问题。

问题描述 关于JS.AJAX程序逻辑.结构问题. 假如:我用ajax取到一组数据 data我需要根据data.length 创建 相应长度的表格然后给表格的td赋值.然后根据某个td 为 TR赋值.那么!当我要这些数据在每分钟刷新一次的时候.(只刷新数据)那么表格也会再次重新创建.问题:如何避免表格的重新创建! 我暂时的想法是:定义个变量a,在创建表格前做一次判断,执行后改变a的值. 这样做可以吗?如果可以,还有没有其他的方式方法? 解决方案 你结构都一样吗?如果结构一模一样,直接遍历td执行更

js基本ajax写法示例代码

 这篇文章主要介绍了js基本ajax写法,需要的朋友可以参考下 代码如下: var xmlhttp = null;  function myajax() {  //1.创建XMLHttpRequest对象  //2.需要针对IE和其它浏览器建立这个对象的不同方式写不同的代码  if (window.XMLHttpRequest) {  //针对FF,Mozilar,Opera,Safari,IE7,IE8  xmlhttp = new XMLHttpRequest();  //修正某些浏览器bu

js对ajax返回数组的处理介绍

 本篇文章主要是对js对ajax返回数组的处理进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 引言: ajax异步传输,可以传输字符串,但是数组这样的数据,就不太好传递了,这个时候怎么办呢?   答案是可以通过json来处理,后台将数据数据进行json编码!   然后客户端,通过js来进行解析.   这样问题就解决了!json是一种很好的数据格式!   我做的是异步判断某堂课是否处于上课状态,会从后台接口中获取数组数据!共四堂课,   代码如下:    代码如下: functio

JS使用ajax从xml文件动态获取数据显示的方法

 这篇文章主要介绍了JS使用ajax从xml文件动态获取数据显示的方法,实例分析了javascript使用Ajax技术操作XML文件的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了JS使用ajax从xml文件动态获取数据显示的方法.分享给大家供大家参考.具体分析如下: 下面的JS代码通过ajax检索xml文件的内容动态展示到网页,真个页面无刷新 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2

JS使用ajax方法获取指定url的head信息中指定字段值的方法

 这篇文章主要介绍了JS使用ajax方法获取指定url的head信息中指定字段值的方法,实例分析了Ajax操作URL中head信息的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了JS使用ajax方法获取指定url的head信息中指定字段值的方法.分享给大家供大家参考.具体分析如下: 下面的JS代码用来获取ajax_info.txt的head信息中的Last modified属性,最后修改时间 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1

JS通过ajax动态读取xml文件内容的方法

 这篇文章主要介绍了JS通过ajax动态读取xml文件内容的方法,实例分析了Ajax操作XML文件的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了JS通过ajax动态读取xml文件内容的方法.分享给大家供大家参考.具体分析如下: 下面的JS代码读取note.xml文件,并填充显示相关字段 HTML文件代码如下 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 3

jquery aja...-关于js中ajax的问题 我是新手^_^

问题描述 关于js中ajax的问题 我是新手^_^ for循环中txt=里面的childNodes[0].nodeValue里面的0是什么意思 为什么要这样 这句编码什么时候用啊 解决方案 childNodes 属性返回节点的子节点,0表示第一个子节点. 解决方案二: childNodes是xml节点数组,[0]就是取第一个xml节点

用原生JS对AJAX做简单封装的实例代码_javascript技巧

首先,我们需要xhr对象.这对我们来说不难,封装成一个函数. var createAjax = function() { var xhr = null; try { //IE系列浏览器 xhr = new ActiveXObject("microsoft.xmlhttp"); } catch (e1) { try { //非IE浏览器 xhr = new XMLHttpRequest(); } catch (e2) { window.alert("您的浏览器不支持ajax,请