如何将数据附加到'< ul>' [英] How do I append data to a '<ul>'

查看:83
本文介绍了如何将数据附加到'< ul>'的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

一切正常,除了:

Everything functions correctly except:

$orders.append(newOrder.d);



It应该添加


It is supposed to add the

<li>name: somename, drink: somedrink</li>






to the

<ul class="orders">


默认.aspx中的




默认.aspx


in Default.aspx

Default.aspx

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
    <script type="text/javascript">
        $(function () {
            var $orders = $('.orders');
            var $name0 = $('#<%= name1.ClientID %>');
            var $drink0 = $('#<%= drink1.ClientID %>');

            $('#<%= add_order.ClientID %>').on('click', function () {
                var order = {
                    name: $name0.val(),
                    drink: $drink0.val()
                };
                $.ajax({
                    type: 'POST',
                    url: 'Myorder.aspx/ordered',
                    data: JSON.stringify(order),
                    contentType: "application/json; charset=utf-8",
                    dataType: "json",
                    success: function (newOrder) {
                        $orders.append(newOrder.d);
                    },
                    error: function () {
                        alert('Error in new order');
                    }
                });
            });
        });



Default.aspx.cs


Default.aspx.cs

[System.Web.Services.WebMethod]
public static string ordered(string name,string drink)
{
    string data= "<li>name: " + name + ", drink: " + drink + "</li>";

    return data;
}

推荐答案

orders.append(newOrder.d);
orders.append(newOrder.d);



它应该添加


It is supposed to add the

<li>name: somename, drink: somedrink</li>






to the

<ul class="orders">



in Default.aspx



Default.aspx


in Default.aspx

Default.aspx

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
    <script type="text/javascript">


function (){
var


orders =


这篇关于如何将数据附加到'&lt; ul&gt;'的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆