<SCRIPT src="../js/jquery/jquery.js" type=text/javascript></SCRIPT>
<div id="loadingItem" style='display:none; position:absolute;top:11em;right:2em;background-color: red;color: white;'><br><font size=+1>正在加载...</font></div>
<select id="activity_bookfair_grp_id" name="activity_bookfair_grp_id"></select>
<input id="activity_bookfair_grp_name" size="15">
<input type="button" value="增加" onclick="add_bookfair_grp_by_ajax();"/>
function add_bookfair_grp_by_ajax(){
var url = 'activity_bookfair.php?act=add_bookfair_grp';
var msgDiv = $("#loadingItem");
msgDiv.show();
$.ajax({
url: url,
type:'GET',
complete :function(){msgDiv.hide();}, //請求完回調的函數,無論成功與失敗都會調用,在success後
dataType: 'json', //會把回傳的字符串自動轉換為json對象!
data: {activity_bookfair_grp_name: $('#activity_bookfair_grp_name').val()},
error: function(xhr) { alert('Ajax request 發生錯誤');},
success: function(response) {
$(response.html_text).appendTo("#activity_bookfair_grp_id")//添加下拉框的option
$("#activity_bookfair_grp_id").attr("value",response.id);
$('#activity_bookfair_grp_name').val('');
alert('添加成功!');
}
});
}
PHP處理部分
if($_REQUEST['act'] == 'add_bookfair_grp'){
$activity_bookfair_grp_name = $_GET['activity_bookfair_grp_name'];
$html_text = "<option value='$activity_bookfair_grp_id'>$activity_bookfair_grp_name</option>";
$arr = array ('html_text'=>$html_text,'id'=>'001');
echo json_encode($arr);
}
}
分享到:
相关推荐
在本示例中,我们将探讨如何使用Spring MVC框架与jQuery库结合实现Ajax功能。Spring MVC是Spring框架的一部分,专门用于构建Web应用程序,而jQuery则是一个强大的JavaScript库,简化了DOM操作、事件处理以及异步HTTP...
对于初学者来说,通过实际操作和研究"Jquery&AjaxTest"中的例子,能够快速掌握这两项技术,并将它们应用到自己的项目中。在学习过程中,建议同时了解HTTP协议、JSON数据格式以及现代浏览器的跨域限制等相关知识,这...
本主题将深入探讨如何利用jQuery实现AJAX技术,通过给出的实际例子来增强理解。 AJAX(Asynchronous JavaScript and XML)是一种在无需刷新整个页面的情况下,能够更新部分网页的技术。jQuery提供了易于使用的API,...
本文将深入探讨一个完整的jQuery+AJAX传输请求的实例,旨在帮助开发者理解如何有效地使用这两种技术实现异步数据通信。 首先,jQuery是一个强大的JavaScript库,它为DOM操作、事件处理、动画效果和Ajax交互提供了...
这个“php+jquery+ajax最简单例子”旨在教你如何使用这些工具实现一个基本的异步数据交换功能。 首先,让我们深入了解这三个概念: 1. PHP(Hypertext Preprocessor):这是一种服务器端脚本语言,主要用于网页...
标题“jquery的ajax例子无错版”表明这是一个关于jQuery AJAX用法的示例,且已针对可能出现的编码问题进行了处理,确保在utf_8和gb2312两种常见字符编码下都能正常显示,避免了乱码问题。在多语言网站或者处理中文...
在Web开发领域,jQuery与AJAX的集成是创建动态、响应式用户界面的关键技术。jQuery是一个流行的JavaScript库,它简化了DOM操作、事件处理、动画效果以及与服务器的数据交互。而AJAX(Asynchronous JavaScript and ...
在这个“asp.net+jquery+ajax所有调用例子”中,我们将深入探讨如何结合这些技术来实现高效的用户交互。 首先,ASP.NET AJAX提供了UpdatePanel组件,使得页面的部分区域可以异步更新,而无需整个页面的回发。通过在...
在这个"JqueryAjax简单实例"中,我们主要关注如何在Visual Studio 2005 C#环境下利用jQuery实现AJAX的功能。首先,我们需要确保项目中已经引入了jQuery库。这通常通过在HTML头部添加jQuery库的CDN链接或者将jQuery....
总结一下,这个例子展示了如何使用jQuery的AJAX功能与服务器进行通信,获取JSON数据并在前端处理和展示。通过这种方式,我们可以实现动态的、无刷新的用户体验,这是现代Web应用程序不可或缺的一部分。理解并熟练...
本话题将深入探讨如何使用jQuery的Ajax功能实现异步传输List和Map类型的数据,同时涉及JSON数据格式的使用。 首先,让我们了解JSON(JavaScript Object Notation),它是轻量级的数据交换格式,易于人阅读和编写,...
在给定的“jquery autocomplete 动态补全例子”中,我们将探讨如何实现这一功能,特别关注如何通过AJAX加载JSON数据。 **jQuery Autocomplete基本原理** jQuery UI库包含了Autocomplete组件,它可以与普通的HTML...
在“第八章后jQueryAjax的使用”中,我们将深入探讨如何利用jQuery进行AJAX操作。 **AJAX基础** AJAX(Asynchronous JavaScript and XML)是一种创建动态网页的技术,允许在不重新加载整个页面的情况下,与服务器...
本篇文章将深入探讨如何使用jQuery实现AJAX方式的文件上传,以及相关的核心知识点。 ### 1. jQuery与Ajax jQuery是一个轻量级的JavaScript库,它简化了HTML文档遍历、事件处理、动画和Ajax交互等任务。Ajax...
本文将深入探讨如何使用jQuery的Ajax方法来调用WebService,从而实现异步数据交换,提升用户体验。 首先,理解Ajax(Asynchronous JavaScript and XML)的核心概念是关键。Ajax允许网页在不刷新整个页面的情况下与...
在实际应用中,我们经常需要使用Ajax来提交表单数据,以避免页面刷新。以下是一个简单的例子: ```javascript $('#myForm').submit(function(e) { e.preventDefault(); // 阻止默认的表单提交行为 var formData =...
本资源包含了一系列全面的jQuery例子源码,旨在深入剖析jQuery在事件处理、Ajax异步通信以及表单操作中的应用。接下来,我们将逐一探讨这些关键知识点。 一、jQuery事件处理 1. 事件绑定:jQuery提供`.on()`方法来...
**jQuery与Ajax的结合使用详解** 在Web开发中,jQuery是一个强大的...在"jQueryAjax.rar_jquery 例子"中,你将找到更多关于如何实际应用这些技术的实例,这对于理解和掌握Web前端开发中的Ajax技术具有很高的学习价值。
本文将详细介绍如何使用jQuery进行Ajax请求,并通过三个具体的例子来展示其实现过程。 #### 二、jQuery Ajax基本概念 jQuery提供的Ajax方法主要有`$.ajax()`和`$.getJSON()`等。这些方法允许开发者轻松地向服务器...
在本教程中,我们将深入探讨如何使用jQuery来实现Ajax功能,结合IntelliJ IDEA这一专业级Java开发工具,构建高效、动态的Web应用。 **1. jQuery中的Ajax基础** jQuery提供了$.ajax()函数,用于发起Ajax请求。例如...