2 u010004119 u010004119 于 2017.09.06 15:56 提问

关于.net 中ajax获取值问题
 ajax.aspx页面:
namespace SGweb.Web.ajax
{
    public partial class ajax : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            string type = Request.QueryString["Type"];
            if (type.Equals("buildinglist"))
            {
                Response.Write("yes");
            }
        }
    }
}

BuildingList.aspx前台:
<body>
    <form id="form1" action="BuildingList.aspx" runat="server">
    <div><a href="javascript:;" onclick="Del1(this)" >删除</a> </div>

<script type="text/javascript" src="/lib/jquery/1.9.1/jquery.min.js"></script> 
<script type="text/javascript" src="/lib/layer/2.4/layer.js"></script>
<script type="text/javascript">
            function Del1(obj) {
                layer.confirm('确认吗?', function (index) {
                    $.ajax({
                        type: 'POST',
                        url: '/ajax/ajax.aspx?Type=buildinglist',
                        dataType: 'text',
                        success: function (data) {
                            if (data == "yes") {
                                layer.msg('删除成功!');
                                location.replace(location.href);
                            }
                            else {
                                layer.msg('删除失败!');
                            }
                        },
                        error: function (data) {
                            console.log(data.msg);
                        },
                    });
                });
            }
    </script>
        </form>
</body>

改引入的文件都引入了,路径都对,当点击时没有反应,实在找不到原因了

1个回答

China_LY11
China_LY11   2017.09.06 16:31

ajax里面的属性改为双引号试试。
然后post改为get。

u010004119
u010004119 试过了,但仍然没有反应
2 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片