问题如下:
ajax提交请求获得的数据我把它附给一个var变量,但老是报一个错误,没有对象
网上资料:
这个$.ajax可以有返回值的,返回值是xmlhttprequest对象
但是为了能够让返回值正确赋值,你必须把ajax设置为同步的,而非异步的。
async :false
js代码:
var old = "";
$.ajax({
type:"POST",
url:"http://127.0.0.1:8080/PeugeotRace/MgmtLoginServlet.do?action=query",
data:"id="+newsids[i].value,
//防止自动转换数据格式。
async :false,
success:function(msg){
old = msg;
}
});
java代码:
if ("query".equals(action)) {
String id = request.getParameter("id");
if (UtilTool.isNotBlank(id)) {
INoticeService noticev = new RgNoticeServiceImpl();
try {
RgNotice notice =noticev.getoneRecord(id);
if(notice!=null){
PrintWriter out = response.getWriter();
//输出数据
out.println("添加日期:"+notice.getVotetime().toString().substring(0, 11)+"<br>内容:"+notice.getContent());
out.flush();
out.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
jQuery中使用Ajax技术获取数据并将其赋值给页面元素的示例涉及了前端开发中相当重要的知识点,包括HTML、PHP后端数据处理以及jQuery的Ajax操作。接下来,我们将对这些技术点进行详细介绍。 首先,HTML部分展示了一...
本篇将深入探讨Ajax异步提交数据时遇到的返回值换行问题及其解决方法。 在描述的场景中,我们有一个下拉菜单用于选择分类,用户选择后,通过Ajax异步向服务器发送请求,服务器根据所选分类返回相应成员的名称,这些...
JavaScript,Ajax,jQuery是Web开发中的核心技术,它们在构建交互式和动态网页方面发挥着关键作用。以下是对这些技术的详细说明: 1. **JavaScript**: - **基础概念**:JavaScript是一种轻量级的解释型编程语言,...
3. 由于 $.ajax() 是异步执行的,因此需要确保全局变量在赋值之后再被使用,可以通过一个适当的同步机制(例如:等待一个特定的事件,或者使用 $.ajax() 的同步参数)来保证数据可用。 4. 一旦全局变量中有数据,就...
2. 函数是一等公民:函数可以作为变量赋值,作为参数传递,也可以作为返回值。 3. 事件驱动:通过监听和处理用户或浏览器触发的事件,如点击、滚动等。 4.原型链:JavaScript的对象继承基于原型,通过原型对象实现...
1. **属性选择器增强**:jQuery 1.6 引入了更精确的属性选择器,如 `[attr=value]`,可以区分属性值的赋值方式,比如 `checked`、`selected` 和 `disabled` 等。 2. **类操作改进**:`.addClass()`, `.removeClass...
2. **函数**:JavaScript中的函数不仅是可执行的代码块,还可以作为一等公民,可以作为参数传递,也可以作为返回值。 3. **对象**:JavaScript的对象是基于原型的,通过属性和方法实现数据和行为的封装。 4. **DOM...
- JavaScript中的函数是第一类公民,可以作为变量赋值、作为参数传递、作为返回值返回。jQuery中的许多功能都是通过函数实现的,如`$(document).ready()`。 5. **原型与原型链** - 每个JavaScript对象都有一个...
- `$.ajax()`是核心的Ajax函数,可以进行异步数据请求。`$.get()`和`$.post()`简化了GET和POST请求,`$.getJSON()`专门用于获取JSON格式的数据。 6. **链式操作(Chaining)** - jQuery方法返回的总是jQuery对象...
在本示例中,我们探讨了如何使用jQuery和AJAX技术来读取JSON数据,并根据商品的价格进行排序。首先,我们需要了解jQuery库的作用,它是一个轻量级的JavaScript库,简化了HTML文档遍历、事件处理、动画以及Ajax交互。...
jQuery,一个高效、易用的JavaScript库,简化了DOM操作、事件处理、动画制作和Ajax交互。jQuery的主要知识点包括: 1. **选择器**:jQuery提供了丰富的CSS选择器,可以方便地选取DOM元素。例如,`$("#id")`选取ID为...
JavaScript 是一种轻量级的脚本语言,主要用于客户端的浏览器环境,而 jQuery 是一个 JavaScript 库,它简化了 JavaScript 的使用,使得开发者能够更高效地操作 DOM、处理事件、执行动画以及进行 AJAX 请求。...
jQuery 是一个高效、简洁且功能丰富的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计和Ajax交互。jQuery的核心特性包括: 1. **选择器**: jQuery 提供了一种简单的方式来选择和操作HTML元素...
jQuery是一个基于JavaScript的库,它的目标是简化JavaScript的使用,提供了一种更简单、更直观的方式来操作DOM、处理事件、执行动画和进行Ajax交互。jQuery的核心功能包括选择器(如`$("#elementID")`用于选取元素)...
至于如何调用方法,如何给方法的参数赋值,最后如何处理返回值给客户端,就属于框架本身的事情了。 所有的这一切,对于客户端来说,更是透明的。这些透明的实现也就是框架的意义了。 这个演示网站的业务原型来自于...
10. **Ajax交互**:jQuery 的 `.ajax()`, `.get()`, `.post()` 方法简化了异步数据请求,可以轻松实现页面局部刷新和与服务器的数据交换。 学习和掌握 jQuery,不仅可以提高开发效率,还能让你的网页交互更加丰富和...
JavaScript是一种轻量级的解释型编程语言,而jQuery则是一个基于JavaScript的库,极大地简化了DOM操作、事件处理、动画制作和Ajax交互。 **JavaScript基础知识** 1. **变量和数据类型**:JavaScript支持var、let和...
jQuery,作为JavaScript的一个库,简化了DOM操作、事件处理、动画和Ajax交互。jQuery的主要知识点包括: 1. **选择器**:jQuery提供了丰富的选择器语法,如ID选择器、类选择器、属性选择器等,使得选择HTML元素变得...
jQuery1.2 API 中文版折叠展开折叠全部展开全部 英文说明 核心jQuery 核心函数 jQuery(expression,[context]) jQuery(expression,[context]) 这个函数接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组...