第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Razor 頁(yè)面 jQuery 自動(dòng)完成什么都不做

Razor 頁(yè)面 jQuery 自動(dòng)完成什么都不做

C#
慕容3067478 2023-04-16 10:03:40
我已經(jīng)按照以下格式實(shí)現(xiàn)了 JQuery 自動(dòng)完成功能: AddApplication.cshtml@page@model AddApplicationModel@{}<div>    <form>        <div>            <input type="text" name="appName" placeholder="Enter Application Name">            <select asp-items="Model.ministryItems">                <option>Select Ministry</option>            </select>        </div>        <div>            <input type="text" name="url" id="url" placeholder="Search for a URL" autocomplete="on">        </div>    </form></div><link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/start/jquery-ui.css"><script src="//code.jquery.com/jquery-1.10.2.js"></script><script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>    <script type="text/javascript">        $(function () {            $("#url").autocomplete({                source: function (request, response) {                    console.log("in funct");                    $.ajax({                            url: "@Url.Action("GetURL","AddApplication")",                            data: ({ term: request.term}),                            dataType: "json",                            type: "GET",                            contentType: "application/json; charset=utf-8",                            success: function (data) {                            Console.log("success");                            response($.map(data, function (item) {                                Console.log("response"+item)                                return item;                            }))                            }                    });                },                select: function (e, i) {                    $("#url").val(i.item.val);                },                minLength: 0            }).focus(function () {                $(this).autocomplete("search");            });        });    </script>當(dāng)我在文本框中輸入內(nèi)容時(shí),什么也沒(méi)有發(fā)生。經(jīng)過(guò)一些調(diào)試后,我知道函數(shù)$("url").autocomplete正在被調(diào)用,但success: function()data{}沒(méi)有被擊中
查看完整描述

2 回答

?
HUWWW

TA貢獻(xiàn)1874條經(jīng)驗(yàn) 獲得超12個(gè)贊

修改ajax請(qǐng)求以正確包含查詢字符串參數(shù):


$.ajax({

        url: "AddApplication/GetURL",

        data: ({ term: request.term}),

        dataType: "json",

        type: "GET",

        success: function (data) {

           response($.map(data, function (item) {

               return item;

               Console.log("response"+item)

           }))

         }

});


查看完整回答
反對(duì) 回復(fù) 2023-04-16
?
呼啦一陣風(fēng)

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超6個(gè)贊

經(jīng)過(guò)更多搜索,我終于能夠讓它工作。添加防偽標(biāo)記可能是根本問(wèn)題,因?yàn)槲抑皼](méi)有添加它。請(qǐng)注意 URL,根據(jù)多個(gè)來(lái)源,這是在 razor 中引用 URL 的正確方法。


雖然由于某種原因它只調(diào)用完成的函數(shù),但它永遠(yuǎn)不會(huì)成功。目前這不會(huì)引起問(wèn)題。


AddApplication.cshtml


<script>

    $(document).ready(function(){

        $("#UrlQueBtn").click(function(e)

        {

            e.preventDefault();

            var url = $('#urlSelect').val();

            console.log(url);

            $.ajax({

                    url: "AddApplication?handler=AddUrlToQue",

                    type: "POST",

                    dataType: "json",

                    data: { urlSelect: url },

                    beforeSend: function (xhr) {

                        xhr.setRequestHeader("XSRF-TOKEN",

                            $('input:hidden[name="__RequestVerificationToken"]').val());

                    },

                    success: function () {

                        alert("success");

                    },

                    complete: function () {

                        alert("complete")

                    },

                    failure: function () {

                        alert("failure");

                    }

                })

        });

    });

</script>

需要在啟動(dòng)類中加入防偽令牌 startup.cs


在配置服務(wù)下 services.AddAntiforgery(o => o.HeaderName = "XSRF-TOKEN");


查看完整回答
反對(duì) 回復(fù) 2023-04-16
  • 2 回答
  • 0 關(guān)注
  • 154 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)