zoukankan      html  css  js  c++  java
  • ajax asud模板

    <table class="table">
        <tr>
            <th>@Html.DisplayNameFor(model=>model.Id)</th>
            <th>
                @Html.DisplayNameFor(model => model.Pid)
            </th>
            <th>
                @Html.DisplayNameFor(model => model.Name)
            </th>
            <th>
                @Html.DisplayNameFor(model => model.Remark)
            </th>
            <th></th>
        </tr>
    
    @foreach (var item in Model) {
        <tr>
            <td>@item.Id</td>
            <td>
                @Html.DisplayFor(modelItem => item.Pid)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.Name)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.Remark)
            </td>
            <td>
               <a  href="javascript:void(0)" onclick="editDream(this)">edit</a> |<a href="javascript:void(0)" onclick="delDream(this)" >del</a>
            </td>
        </tr>
    }
        <tr>
            <td></td>
            <td><select id="cate" class="form-control"><option value="0">no select</option></select></td>
            <td><input class="form-control" type="text" name="Name" /></td>
            <td><input class="form-control" type="text" name="Reamrk" /></td>
            <td><a href="javascript:void(0)" onclick="addDream(this)">add</a></td>
        </tr>
    
    </table>
    <script type="text/javascript">
        getCate();
        function getCate() {
            $.ajax({
                url: "/comm/dreamcomm.ashx",
                data:"action=getcate",
                dataType:"json",
                type: "post",
                success: function (data) {
                    var msg = "";
                    for (var i = 0, len = data.length; i < len; i++) {
                        msg += "<option value='" + data[i].Id + "'>" + data[i].Name + "</option>";
                    }
                    $("#cate").append(msg);
                }
            })
        }
        function editDream(thisObj) {
    
        }
        function delDream(thisObj) {
            var $td = $(thisObj).parents("tr").children("td");
            var id = $td.eq(0).text();
            var data = "action=deldream&id=" + id;
            dreamAjax(data);
        }
        function addDream(thisObj) {
            var $td = $(thisObj).parents("tr").children("td");
            var pid = $td.eq(1).find("select").val();
            var name = $td.eq(2).find("input").val();
            var remark = $td.eq(3).find("input").val();
            var data = "action=adddream&pid=" + pid + "&name=" + name + "&remark=" + remark;
           dreamAjax(data);
        }
        function dreamAjax(_data, _url) {
            $.ajax({
                url:"/comm/dreamcomm.ashx",
                data: _data,
                type: "post",
                success: function (data) {
                    if (data == 1) {
                        alert("open is ok ");
                        location.reload();
                    } else {
                        alert("open is error:" + data);
                    }
    
                }
            })
        }
    </script>
    View Code
  • 相关阅读:
    如何根据工单状态判断订单状态
    jquery移除click事件
    mysql字符串相关函数(并与sql server对比)
    bootstrap-table api
    js调用jquery的function函数
    Bootstrap table设置th,td内容水平、垂直居中
    Error:java: 无法访问javax.servlet.Servlet 找不到javax.servlet.Servlet的类文件
    html常用表单元素,按钮
    点击重置按钮,清空表单所有内容
    bootstrap table设置列宽
  • 原文地址:https://www.cnblogs.com/0to9/p/5150233.html
Copyright © 2011-2022 走看看