-
jquery $.getJSON疑问5
var url = "deal/can_vote.jsp"; $.getJSON(url,{"cmplt_detail_id":cmplt_detail_id},function(data){ var temp = data.data; if(temp=="0"){ alert("已足够票数,不能再投了"); }else if(temp=="00"){ alert("你已投过票,不能再次投票了"); } })
点击“确定”按钮,执行这段代码,发现getJSON方法只有在第一次请求时才会访问后台。以后都不会访问后台了,除非新开一个窗口。
由于在投票过程中,要时刻监控票数,所以需要每次点击“确定”的时候都能与后台交互。知道数据库里面的票数是多少。
用$.post() 或 $.get() 是可以每次与后台交互,但却不知如何得到JSON串
有什么好的解决办法吗
问题已解决,
把 $.getJSON方法改成$.post方法
比如
$.post(url,{"cmplt_detail_id":cmplt_detail_id},function(data){
var temp = data.data;
if(temp=="0"){
alert("已足够票数,不能再投了");
}else if(temp=="00"){
alert("你已投过票,不能再次投票了");
}
},"json")
即可。post方法的"json"是关键2008年8月21日 10:56
目前还没有答案
相关推荐
3. 如果可能,可以考虑使用JQuery的$.get或$.post方法,这两种方法是$.ajax的简化版,它们没有$.ajax那么多的配置选项,但在很多情况下已经足够使用。虽然它们没有全局选项来控制,但使用它们时应该注意检查是否有...
- **$.getJSON()**:用于获取JSON格式的数据。 ### 4. 插件生态 jQuery拥有庞大的插件生态系统,包括表单验证、轮播图、弹窗、图表、日期选择器等,满足各种功能需求。 ### 5. jQuery的版本与应用 - **jQuery 1....
这可能包括`$.ajax()`或`$.post()`函数来发送请求,以及`$.get()`或`$.getJSON()`来接收响应。 3. **输入框和按钮事件**:监听用户的输入和提交行为,如`$('input[type="text"]').on('keyup', function() {...})`...
- **$.getJSON()**: 专门用于获取JSON数据的函数。 6. **插件系统** - jQuery社区提供了大量的插件,如轮播图、表单验证、日期选择器等,扩展了jQuery的功能。 - 插件开发通常基于`$.fn.extend()`,将新方法添加...
- `.getJSON()`: 获取JSON数据,如`$.getJSON("data.json", function(json) {...})`。 6. **插件应用** - `jquery.tablesorter.js`: 该插件用于表格排序,通过简单的配置即可实现表格的自动排序功能。 - `jquer....
3. **$.getJSON()**: 用于获取JSON格式的数据,自动处理JSON响应。 4. **$.load()**: 用于加载远程HTML内容到指定元素。 ### 四、jQuery 插件与扩展 1. **插件机制**: jQuery插件通常通过`.fn.extend()`来创建,...
- **Ajax请求(Ajax)**:学习如何使用`$.ajax()`, `$.get()`, `$.post()`进行异步数据交互。 - **插件使用(Plugins)**:了解如何集成和使用jQuery社区提供的各种插件,如滑动插件、轮播图插件等。 - **遍历与...
第四种方式实现ajax异步刷新--getJSON 5.需求5: 第五种 使用jquery发送Ajax请求 html 实现html类型传递数据的步骤: 1.管理员登录成功直接进入管理员list.jsp页面,这个页面是发送ajax请求的页面 2.管理员首页...
$.each(data, function(index, item) { timelineHtml += '<div class="timeline-item">'; timelineHtml += '<div class="timeline-date">' + item.date + '</div>'; timelineHtml += '...
在Spring3 MVC中,可以使用Jackson或Gson等库将Java对象转换为JSON字符串,然后通过Ajax请求传递给客户端,客户端再使用jQuery解析JSON数据,更新页面内容。 综上所述,这个整合架构提供了一种高效的Web开发模式,...
$.ajax({ url: 'your_server_endpoint', type: 'GET', data: { key: value }, // 如果需要发送数据 dataType: 'json', success: function(response, status, xhr) { // response 将是JSON对象 var name = ...
在上面的代码中,我们使用`$.ajax`方法发送GET请求,并在请求成功返回后,使用`JSON.stringify(data)`将数据转换成JSON字符串,并赋值给`message`,这样可以在页面上展示返回的数据。 为了动态显示列表数据,Vue.js...
jQuery提供了一个`$.ajax`方法的特殊选项`dataType: 'jsonp'`,来让开发者更方便地执行JSONP请求。开发者只需要在`$.ajax`方法中指定`dataType`为'jsonp',jQuery就会自动处理回调函数的注册和处理返回的数据。 在...
7. 通过PHP脚本echo json_encode($_GET);,演示了服务器端如何接收并输出序列化后的数据。 8. 文章提醒读者需要配置PHP环境并开启服务器,说明了对于测试这段代码,服务器端的支持是必要的。 9. 文章最后提到,...
该项目使用的技术:Spring Security,Spring MCV,JSP,REST,JDBC,MySQL,Bootstrap(css框架),JQuery(json),Log4j,Maven,Eclipse IDE。 技术描述: 项目包含3层: 控制器-包括获得客户端请求(POST / ...
首先,我们需要在页面中引入Bootstrap Paginator插件的CSS和JS文件,以及jQuery库,因为该插件依赖于jQuery。在HTML代码中,我们创建一个用于显示分页的`<ul>`元素,例如`<ul class="pagination" id="pageUl"></ul>`...
在Web开发中,Ajax技术被广泛应用于实现异步数据交互,而POST方法是Ajax中用来发送数据至...如果读者有任何疑问,作者也提供了联系方式,希望能够及时回应并帮助解决问题。同时,作者对网站的支持者表达了感谢之情。