亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Azure Web 應用程序 - Javascript 未按預期工作

Azure Web 應用程序 - Javascript 未按預期工作

呼喚遠方 2021-12-02 15:09:12
我有一個在 .NET Framework 4.7 上的 Azure 上運行的網站。在那個網站上,我有一個表單,當填寫并提交時,有一個使用 JQuery 和 AJAX 的腳本,它從表單中獲取數據并將其發送到我們的自定義 API。我在表單中添加了一個新字段。現在,當我單擊提交按鈕時,腳本會將其發送到我們的 API。但是,該新字段始終為空。但是當我在 F12 中手動調用腳本時,它會正確獲取數據,并且我們的 API 會按預期獲取新字段的值。但是當我通過按鈕觸發它時,它沒有。我已經檢查過我在 Azure 和 F12 上使用的是完全相同的代碼。我已將 set dynamic caching 更改為 0 并重新啟動網站,但沒有解決問題。WEBSITE_RUN_FROM_PACKAGE 或 WEBSITE_NODE_DEFAULT VERSION 是否以任何方式影響它?還是 js 引用了不同的文件(縮小或其他)?我相信這個問題與 JS 沒有讓我進入新領域有關,但我不確定為什么當我可以在 F12 中做得很好時它不會。我也在使用 Umbraco API,但我懷疑這是 API 可以正確接收數據的問題。    var model = {        FirstName: $("#member-register #user_FirstName").val(),        LastName: $("#member-register #user_LastName").val(),        PostCode: $("#member-register #user_PostCode").val()    };    $.ajax({        url: "/Umbraco/Api/Member/RegisterMember",        method: "POST",        dataType: 'json',        contentType: 'application/json; charset=utf-8',        data: JSON.stringify(model),        success: function (response) {            $("#register").modal('hide');            if (response.Success) {                // Clear the form fields otherwise it will be visible when register is clicked again.                $("#member-register #user_FirstName").val("");                $("#member-register #user_LastName").val("");                $("#member-register #user_PostCode").val("");            } else {                $("#registerFailure").modal('show');            }        },        error: function (response) {            $("#register").modal('hide');            $("#registerFailure").modal('show');        }    })
查看完整描述

1 回答

?
小怪獸愛吃肉

TA貢獻1852條經驗 獲得超1個贊

原來我們正在使用客戶端依賴框架(https://github.com/Shandem/ClientDependency)。Azure 上引用的 JS 是舊的,我們必須更新 ClientDependency.config 中的版本,以便它重新打包并使用最新版本。

<clientDependency version="20191028" fileDependencyExtensions=".js,.css" loggerType="Umbraco.Web.UI.CdfLogger, umbraco">


查看完整回答
反對 回復 2021-12-02
  • 1 回答
  • 0 關注
  • 162 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號