xmlHttp is not defined ? 问题 试了 好久 没有解决 ,请援手!

Smile_Carl Smile_Carl 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
<script type="text/javascript">
function getMoreContents() {

var xmlHttp;
//获取用户输入的内容
var content = document.getElementById("keyword");
if (content.value == "") {
return;
}
//要把输入的内容发送给服务器,因为采用ajax异步发送数据,要使用一个对象,定义为全局变量 xmlHttp
xmlHttp = createXMLHttp();
//要想服务器发送内容
var url = "search?keyword=" + escape(content.value);
//true:解释 表示 javascript 脚本在send()方法之后继续执行,而不会等待服务器的响应
xmlHttp.open("GET", url, true);
//xmlHttp绑定回调函数 ,这个回调函数方法会在xmlHttp的状态改变的时候才被调用;
//状态有0-4 只关注4(complete)这个状态
//当数据传输的过程完成后再调用回调函数才有意义
xmlHttp.onreadystatechange = callback;
xmlHttp.send(null);

}
//获取xmlHttp对象
function createXMLHttp () {
var xmlHttp;
//大多浏览器都适用
if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
}
//要考虑浏览器的兼容性
if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
if (!xmlHttp) {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
}
return xmlHttp;
}

function callback() {
//4 代表完成
if (xmlHttp.readyState == 4) {
//200 代表服务器响应的状态成功
//404 代表资源未找到,500代表服务器内部错误;
if (xmlHttp.status == 200) {
//交互成功,获得相应的文本格式
var result = xmlHttp.responseText;
//解析数据
var json = eval("(" + result + ")");
//获得的数据之后,就可以动态的显示这些数据了,把这些数据展示到
//输入框的下面
alert(json);
}
}
}
//设置关联数据的展示,参数是服务器传递过来的数据+*
function setContent(contents) {
//首先获的关联的数据的长度,以确定生产多少<tr><tr/>
var size = contents.length;
//设置内容
for ( var i = 0; i < size; i++) {
//代表json 格式数据的第一个元素
var nextNode = contents[i];
var tr = document.creatElement("tr");
var td = document.creatElement("td");
td.setAttribute("border", "0");
td.setAttribute("bgColor", "#FFFAFA");
//当鼠标 滑过,《td》 获得焦点,和失去焦点的时候的样式
td.onmouseover = function() {
this.className = 'mouseOver';
};
td.onmouseout = function() {
this.className = 'mouseOut';
};
//该方法实现 当鼠标选中该关联数据,该关联数据显示到搜索输入框内
td.onclik = function() {
//暂放
};
//内容展示
var text = document.creatElement(nextNode);
td.appendChild(text);
tr.appendChild(td);
document.getElementById("content_table_body").appendChild(tr);
}
}


要做出搜索框功能,后台程序做好了,测试没问题,前台 测试回调函数 函数时, 后台 数据正常,前台 alert(json);时
未出 警示框; 查看 浏览器的控制台 报出 xmlHttp is not defined, 查看回调函数 也没问题,不晓得问题出在那个地方了; 请 大神 帮忙解决下;


...全文

相关推荐

asp javascript picasa相册外链批量导出

为了解决这一问题,作者开发了一个简单的ASP+JavaScript程序,旨在批量导出Picasa相册的外链。

weixin_38723559

AI大模型开发V2第四阶段 PyTorch框架使用配套代码

AI大模型开发V2第四阶段 PyTorch框架使用【配套代码】

FBI HackerHarry浩

PHP后端开发Laravel与ThinkPHP框架实战及Web安全防护VIP技术手册

本手册为一份完整的 PHP 后端开发与安全实战 Word 文档(.docx,可编辑,约 6500 字正文 + 13 幅原创配图),内容涵盖:PHP 8.x 环境搭建与 Composer 工程化、Laravel 10 博客系统完整开发(建模、认证、CRUD、测试)、ThinkPHP 6 RESTful API 开发(验证器、Token 认证、限流、统一响应)、Symfony 6.4 微服务架构与 Docker 部署、SQL 注入/XSS/CSRF/文件上传五大漏洞原理与修复、HTTPS 与 AES-256-GCM 加密存储、OPcache/Redis/负载均衡性能调优,以及上线前安全检查清单与命令速查附录。 适用人群:PHP 初学者、全栈开发者、准备面试或项目实战的后端工程师、需要进行安全加固的运维与开发人员。 使用场景及目标:从零搭建可运行的博客/API 项目,掌握主流框架开发流程,建立完整的 Web 安全防护与性能优化知识体系,可直接作为团队培训教材或上线评审 checklist 使用。

云博士的AI课堂

超扭滑模与快速终端滑模的永磁同步电机无感控制:理论、离散化实现与仿真研究(Simulink仿真实现)

内容概要:本文系统研究了超扭滑模控制(STSMC)与快速终端滑模控制(FTSMC)在永磁同步电机(PMSM)无感控制中的应用,深入探讨了两种先进非线性控制策略的理论基础、离散化实现方法及Simulink仿真实验。文章重点分析了基于高频信号注入法的PMSM零低速无位置传感控制技术,有效解决了传统物理传感器难以安装或成本高昂场合下的转子位置与速度估算难题。通过构建高阶滑模控制器与磁链无感观测器,实现了对电机状态的精确估计与鲁棒控制,显著提升了系统在动态响应、抗外部干扰和稳态精度方面的综合性能。研究涵盖控制算法设计、离散化处理、抖振抑制策略以及仿真验证全过程,为高性能、高可靠性电机驱动系统的设计提供了完整的理论支撑与实践范例。; 适合人群:具备自动控制理论、现代电机控制技术基础,熟悉MATLAB/Simulink仿真环境,并从事电气传动、新能源汽车、工业自动化、航空航天等领域的高校研究生、科研人员及工程技术人员。; 使用场景及目标:①研究和设计无需位置传感器的永磁同步电机控制系统,降低系统成本与维护难度;②深入掌握超扭滑模与快速终端滑模控制算法的核心原理、稳定性分析方法及其在数字控制器中的离散化实现技术;③利用Simulink搭建完整的电机控制仿真平台,验证先进滑模控制策略在不同工况下的有效性、鲁棒性与动态性能;④为高精度伺服系统、电动汽车电驱系统、轨道交通牵引系统等对可靠性和性能要求严苛的应用场景提供先进的无感控制解决方案。; 阅读建议:建议读者结合文中提供的Simulink仿真模型与相关参考文献,深入理解滑模控制的设计思想、切换函数构造原则与控制器参数整定方法,重点关注滑模观测器的设计流程与抖振抑制技术(如引入边界层或高阶滑模),同时可通过仿真对比不同控制策略的性能差异,并进一步拓展至其他先进非线性控制策略(如自适应滑模、模糊滑模)的研究与对比实验。

荔枝科研社

商业计划书-互联网-清新雅致.docx

商业计划书-互联网-清新雅致

tianyaalex
评论 1
收藏 已收藏
分享
返回顶部
Smile_Carl
JavaScript 87,984 成员 224,681 内容