`

jquery-ajax简单示例一

    博客分类:
  • Ajax
 
阅读更多
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Json Test Demo</title>
    <script src="http://cdn.bootcss.com/jquery/2.2.4/jquery.min.js"></script>

</head>
<body>
<table border="1" >
    <tr>
        <td>标题:</td>
        <td><input type="text" id="title"></td>
    </tr>
    <tr>
        <td>作者:</td>
        <td><input type="text" id="author"></td>
    </tr>
    <tr>
        <td>定价:</td>
        <td><input type="text" id="price"></td>
    </tr>

    <tr>
        <td>城市:</td>
        <td>
            <select id="city">
            </select>
        </td>
    </tr>
    <tr>
        <td></td>
        <td><input type="button" value="显示本地JSON数据" id="btnLocalJSON">
        <input type="button" value="将字符串转换为JSON对象" id="btnParseJson">
        <input type="button" value="加载城市列表" id="btnLoadCity"></td>
    </tr>
</table>



</body>
<script>
    $(document).ready(function(){
        var book={
            'title':'Python入门',
            'author':'Eason',
            'price':28.9
        };

        //加载本地的JSON数据
        $("#btnLocalJSON").click(function(){
            $('#title').val(book.title);
            $('#author').val(book.author);
            $('#price').val(book.price);
        });

        //str数据转json
        $("#btnParseJson").click(function(){
            var str='{"title":"Flask讲义","price":"36.5"}';
            var jsonBook= $.parseJSON(str);

            console.log("获取json对象book的title:",jsonBook.title);
            console.log("获取json对象book的price:",jsonBook.price);
        });


        //循环
        $("#btnLoadCity").click(function(){
            var cities=[
                {'id':1,'name':'北京'},
                {'id':2,'name':'上海'},
                {'id':3,'name':'武汉'},
                {'id':4,'name':'广州'},
                {'id':5,'name':'深圳'}
            ];
            //清空掉列表缓存数据
            $("#city").empty();
            //遍历载入
            $.each(cities,function(i,item){
                $("#city").append('<option value="'+item.id+'">'+item.name+'</option>');
            });
        });

    })



</script>
</html>

 

分享到:
评论

相关推荐

    jQuery-ajax-用户名异步请求

    在Web开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作、事件处理以及Ajax交互。本主题聚焦于jQuery中的Ajax功能,特别是如何利用它进行异步用户名验证。Ajax,即Asynchronous JavaScript and ...

    jquery-light插件示例

    `jQuery-light`是一个轻量级的JavaScript库,它是基于原生`jQuery`库进行优化和裁剪后的版本,旨在提供核心的`jQuery`功能,同时减少文件大小,以提高网页加载速度。在这个`"jquery-light插件示例"`中,我们将深入...

    JQUERY插件--ajax搜索

    在 jQuery 中实现一个简单的 Ajax 请求如下: ```javascript $.ajax({ url: 'your_server_url', type: 'GET', // 或 'POST' data: { keyword: 'search_term' }, success: function(response) { // 在这里处理...

    jQuery-ajax示例含客户端和服务端源码(可运行

    综上所述,这个示例提供了一个完整的jQuery AJAX交互流程,包括客户端发起请求和服务器响应的源码,是学习和理解AJAX实际应用的好资源。通过深入研究这些代码,你可以掌握AJAX的基本用法,以及如何在实际项目中应用...

    jquery-ajax教程

    本文档基于一份名为“jquery-ajax教程”的资料,旨在详细介绍如何使用jQuery实现Ajax功能。通过本文的学习,你将能够掌握使用jQuery进行Ajax调用的基本方法,了解其优势,并学会如何利用jQuery提供的Ajax函数来提高...

    Jquery-Ajax.rar_ajax_jq-ajax_neededhu5_travelgeq

    **Ajax(Asynchronous JavaScript and XML)技术是前端开发中的一个重要组成部分,它允许网页在不刷新整个页面的...在提供的实例"Jquery-Ajax.rar"中,包含了多个Ajax应用的示例,可以帮助你更好地理解并掌握这些知识。

    jquery-weui-build例子

    1. **DOM操作**:jQuery 提供了简单易用的API来操作DOM(文档对象模型),如选择元素、添加/删除类、插入/移除元素等,大大简化了JavaScript中的DOM操作。 2. **事件处理**:jQuery 的事件处理函数如 `.on()` 和 `....

    jquery-ajax全面解析

    jQuery作为一个流行的JavaScript库,极大地简化了AJAX的使用过程,使得开发者能够更轻松地实现动态内容加载等功能。 #### 二、核心方法详解 ##### 1. load(url, [data], [callback]) - **功能描述**:此方法用于...

    jQuery/jquery-1.7.2.min.js jquery-1.7.2.js 文件

    5. **Ajax**:jQuery封装了Ajax操作,例如`$.ajax()`, `$.get()`, `$.post()`等,使得异步数据交互变得简单。 6. **链式调用**:jQuery的API设计支持链式调用,如`$(selector).addClass('active').css('color', '...

    锋利的jquery-ajax的应用(c#实现)

    1. jQuery的$.ajax()方法用于发起AJAX请求。 2. ASP.NET Web API作为C#后端,处理AJAX请求并返回数据。 3. Web.config配置以支持无扩展名的URL和跨域请求。 4. C#控制器中的HTTP动词(如GET、POST)处理函数。 5. ...

    jquery-ajax.zip_php ajax jquery

    5. 实战示例:教程可能包括创建一个简单的搜索功能,用户在输入框中输入关键词,使用AJAX无刷新地向服务器发送请求,PHP在后台搜索数据库,然后返回匹配结果,最后jQuery更新页面显示搜索结果。 通过这个教程,你...

    jquery-treetable-ajax-example:带有 D&D 支持的 AJAXified jQuery treeTable 表的 Ruby on Rails 示例

    jQuery treeTable AJAX 示例此示例演示了将 jQuery treeTable 插件 ( ) 用于启用 AJAX 的树。 它在服务器端使用 Ruby on Rails 和 SQLite。 文件 app/views/nodes/index.html.erb 包含有趣的 Javascript 位。 当节点...

    web开发中的用户验证-JQuery-Ajax

    ### Web开发中的用户验证——JQuery与Ajax技术详解 #### 一、引言 随着互联网技术的飞速发展,Web应用程序越来越复杂,用户体验也日益受到重视。为了提高用户体验并确保数据的安全性,开发者们需要对用户输入进行...

    kefir-jquery-ajax:提出$ .ajax请求,退还开菲尔(kefir)属性!

    kefir-jquery-ajax 提出$ .ajax请求,退还开菲尔(kefir)属性! 安装 npm install kefir-jquery-ajax 用法示例 var kefirAjax = require ( 'kefir-jquery-ajax' ) //returns a promise for a GET to the query ...

    jquery-1.11.3.js

    `.chm`文件是Microsoft编写的帮助文档格式,这可能是一个关于jQuery 1.11.3的离线文档,包含API参考、教程和示例。开发者可以使用它来快速查找和学习jQuery的用法和功能。 总的来说,jQuery通过提供简洁的API,大大...

    自定义jquery-wizard插件

    在这个项目中,我们有一个名为“自定义jquery-wizard插件”的实现,通过提供的资源文件,我们可以看到一个完整的实现案例。 1. **主要文件解析:** - **jquery-wizard.1.0.css**:这是样式表文件,包含了插件的...

    jquery-confirm | 功能强大的jQuery对话框和确认框插件

    1. **主题多样化**:`jquery-confirm` 提供了多种预设主题,如bootstrap、materialize等,可以根据项目需求选择合适的样式,同时支持自定义CSS,满足个性化定制需求。 2. **Ajax支持**:对话框内可以直接加载远程...

    Jquery跨域Ajax请求测试

    以下是一个简单的jQuery跨域Ajax请求的示例: ```javascript $.ajax({ type: "GET", url: "http://example.com/remote-service", // 远程服务地址 dataType: "jsonp", jsonpCallback: "handleResponse", // 回...

    struts2-jquery-plugin使用手册,自己写的

    Struts2-jQuery-Plugin是基于Struts2框架的一个扩展插件,它为开发者提供了丰富的jQuery UI组件,使得在Struts2应用中实现交互式的用户界面变得更加便捷。这个使用手册将详细阐述如何集成并利用该插件提升Web应用的...

    jquery-ui-1.10.3

    同时,jQuery UI也支持AJAX整合,可以方便地实现异步数据加载,使得网页更加动态和响应迅速。 对于开发人员来说,jQuery UI的文档非常完善,提供了详细的API参考和示例代码,有助于快速理解和应用各个组件。在...

Global site tag (gtag.js) - Google Analytics