weixin_33713503 2017-02-18 21:16 采纳率: 0%
浏览 40

使用AJAX,CSHTML发布表单

trying to understand all this about AJAX, first of all I wanted to know how to refresh a page and keep my position on the page, which was possible, however, that was not the case on form post, that just jumped me right back to the top.

So after searching around on how to solve that, posting with AJAX seems to be my solution, I just can't seem to get all of it.

<form method="post" action="~/getAJAX.cshtml" id="ajaxform">
        <input type="text" name="kg" id="kg"  />
        <input type="submit" />
</form>
<script type="text/javascript">
    $(function () {
        $('#ajaxform').submit(function (event) {
            event.preventDefault(); // Prevent the form from submitting via the browser
            var form = $(this);
            $.ajax({
                type: form.attr('method'),
                url: form.attr('action'),
                data: form.serialize()
            }).done(function (data) {
                // Optionally alert the user of success here...
            }).fail(function (data) {
                // Optionally alert the user of an error here...
            });
        });
    });
</script>

This is the code I have so far. The thing I do not understand is what exactly should be on my "action" page?

At the moment I put this on my action page.

var db = Database.Open("Database");

var getKG = Request.Form["kg"];

var query = "SELECT * FROM Test WHERE kg = @0";
db.Execute(query, getKG);

This is just a test, I don't really know what to expect or anything, I would like to show the results on the page I post from, any guiding for this please?

Note that this is not a MVC project, therefore my problems with finding any good solutions or help, it's just normal CSHTML files.

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 CST2023安装报错
    • ¥15 使用diffusionbert生成文字 结果是PAD和UNK怎么办
    • ¥15 有人懂怎么做大模型的客服系统吗?卡住了卡住了
    • ¥20 firefly-rk3399上启动卡住了
    • ¥15 如何删除这个虚拟音频
    • ¥50 hyper默认的default switch
    • ¥15 网站打不开,提示502 Bad Gateway
    • ¥20 基于MATLAB的绝热压缩空气储能系统代码咨询
    • ¥15 R语言建立随机森林模型出现的问题
    • ¥15 中级微观经济学,生产可能性边界问题