`

jQuery使用Ajax的實際例子

阅读更多
<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"> &nbsp; &nbsp;
 <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);

}
}
分享到:
评论

相关推荐

    springmvc利用jquery实现ajax的例子

    在本示例中,我们将探讨如何使用Spring MVC框架与jQuery库结合实现Ajax功能。Spring MVC是Spring框架的一部分,专门用于构建Web应用程序,而jQuery则是一个强大的JavaScript库,简化了DOM操作、事件处理以及异步HTTP...

    Jquery和ajax结合使用的小例子

    对于初学者来说,通过实际操作和研究"Jquery&AjaxTest"中的例子,能够快速掌握这两项技术,并将它们应用到自己的项目中。在学习过程中,建议同时了解HTTP协议、JSON数据格式以及现代浏览器的跨域限制等相关知识,这...

    jquery实现的AJAX的一些例子

    本主题将深入探讨如何利用jQuery实现AJAX技术,通过给出的实际例子来增强理解。 AJAX(Asynchronous JavaScript and XML)是一种在无需刷新整个页面的情况下,能够更新部分网页的技术。jQuery提供了易于使用的API,...

    一个完整的jquery+ajax传送请求的实例

    本文将深入探讨一个完整的jQuery+AJAX传输请求的实例,旨在帮助开发者理解如何有效地使用这两种技术实现异步数据通信。 首先,jQuery是一个强大的JavaScript库,它为DOM操作、事件处理、动画效果和Ajax交互提供了...

    php+jquery+ajax最简单例子

    这个“php+jquery+ajax最简单例子”旨在教你如何使用这些工具实现一个基本的异步数据交换功能。 首先,让我们深入了解这三个概念: 1. PHP(Hypertext Preprocessor):这是一种服务器端脚本语言,主要用于网页...

    jquery的ajax例子无错版

    标题“jquery的ajax例子无错版”表明这是一个关于jQuery AJAX用法的示例,且已针对可能出现的编码问题进行了处理,确保在utf_8和gb2312两种常见字符编码下都能正常显示,避免了乱码问题。在多语言网站或者处理中文...

    jquery和ajax的集成例子

    在Web开发领域,jQuery与AJAX的集成是创建动态、响应式用户界面的关键技术。jQuery是一个流行的JavaScript库,它简化了DOM操作、事件处理、动画效果以及与服务器的数据交互。而AJAX(Asynchronous JavaScript and ...

    asp.net+jquery+ajax所有调用例子

    在这个“asp.net+jquery+ajax所有调用例子”中,我们将深入探讨如何结合这些技术来实现高效的用户交互。 首先,ASP.NET AJAX提供了UpdatePanel组件,使得页面的部分区域可以异步更新,而无需整个页面的回发。通过在...

    JqueryAjax简单实例

    在这个"JqueryAjax简单实例"中,我们主要关注如何在Visual Studio 2005 C#环境下利用jQuery实现AJAX的功能。首先,我们需要确保项目中已经引入了jQuery库。这通常通过在HTML头部添加jQuery库的CDN链接或者将jQuery....

    jquery ajax json 的例子

    总结一下,这个例子展示了如何使用jQuery的AJAX功能与服务器进行通信,获取JSON数据并在前端处理和展示。通过这种方式,我们可以实现动态的、无刷新的用户体验,这是现代Web应用程序不可或缺的一部分。理解并熟练...

    jQuery的Ajax实现异步传输List、Map

    本话题将深入探讨如何使用jQuery的Ajax功能实现异步传输List和Map类型的数据,同时涉及JSON数据格式的使用。 首先,让我们了解JSON(JavaScript Object Notation),它是轻量级的数据交换格式,易于人阅读和编写,...

    jquery autocomplete 动态补全例子有说明ajax加载

    在给定的“jquery autocomplete 动态补全例子”中,我们将探讨如何实现这一功能,特别关注如何通过AJAX加载JSON数据。 **jQuery Autocomplete基本原理** jQuery UI库包含了Autocomplete组件,它可以与普通的HTML...

    jquery+ajax的视频讲解

    在“第八章后jQueryAjax的使用”中,我们将深入探讨如何利用jQuery进行AJAX操作。 **AJAX基础** AJAX(Asynchronous JavaScript and XML)是一种创建动态网页的技术,允许在不重新加载整个页面的情况下,与服务器...

    jquery upload ajax方式

    本篇文章将深入探讨如何使用jQuery实现AJAX方式的文件上传,以及相关的核心知识点。 ### 1. jQuery与Ajax jQuery是一个轻量级的JavaScript库,它简化了HTML文档遍历、事件处理、动画和Ajax交互等任务。Ajax...

    jQuery使用Ajax方法调用WebService

    本文将深入探讨如何使用jQuery的Ajax方法来调用WebService,从而实现异步数据交换,提升用户体验。 首先,理解Ajax(Asynchronous JavaScript and XML)的核心概念是关键。Ajax允许网页在不刷新整个页面的情况下与...

    jquery与ajax调用,有代码 , 有说明,使ajax调用简单

    在实际应用中,我们经常需要使用Ajax来提交表单数据,以避免页面刷新。以下是一个简单的例子: ```javascript $('#myForm').submit(function(e) { e.preventDefault(); // 阻止默认的表单提交行为 var formData =...

    jquery很全的例子源码,事件 ajax,表单应用

    本资源包含了一系列全面的jQuery例子源码,旨在深入剖析jQuery在事件处理、Ajax异步通信以及表单操作中的应用。接下来,我们将逐一探讨这些关键知识点。 一、jQuery事件处理 1. 事件绑定:jQuery提供`.on()`方法来...

    jQueryAjax.rar_jquery 例子

    **jQuery与Ajax的结合使用详解** 在Web开发中,jQuery是一个强大的...在"jQueryAjax.rar_jquery 例子"中,你将找到更多关于如何实际应用这些技术的实例,这对于理解和掌握Web前端开发中的Ajax技术具有很高的学习价值。

    Jquery的ajax请求的三个例子(带后台代码)

    本文将详细介绍如何使用jQuery进行Ajax请求,并通过三个具体的例子来展示其实现过程。 #### 二、jQuery Ajax基本概念 jQuery提供的Ajax方法主要有`$.ajax()`和`$.getJSON()`等。这些方法允许开发者轻松地向服务器...

    ajax jquery开发例子

    在本教程中,我们将深入探讨如何使用jQuery来实现Ajax功能,结合IntelliJ IDEA这一专业级Java开发工具,构建高效、动态的Web应用。 **1. jQuery中的Ajax基础** jQuery提供了$.ajax()函数,用于发起Ajax请求。例如...

Global site tag (gtag.js) - Google Analytics