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

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

從 HTML 頁面寫入 MySQL DB

從 HTML 頁面寫入 MySQL DB

PHP
呼如林 2023-07-08 16:46:43
我的目標是通過 Bootstrap 切換按鈕在 MySQL DB 上寫入“是”或“否”。我知道 JavaScript 在客戶端,所以我找到了一種方法(但不確定是最好的)從 JavaScript 收集變量并將其傳遞給將寫入數據庫的 PHP 文件。我的相關代碼如下,但如果我嘗試,什么也不會發生。我想在我的 JavaScript 代碼中我必須調用“function saveStato”,但我無法理解以哪種方式。$(function() {    $('.inServizio').change(function() {        if($(this).prop('checked')){        console.log('TEST_ON')        function saveStato() {            $.post("inServizio.php",            {            stato: $("SI").val(),            },        function(data,status){            document.getElementById("saveWarningText").innerHTML = data;            $( "#saveWarningText" ).fadeIn(100);            setTimeout(function(){ $( "#saveWarningText" ).fadeOut(100);             }, 3000);            });                }        } else {                           console.log('TEST_OFF')         }        //$(this).prop('checked')    })}); 
查看完整描述

1 回答

?
心有法竹

TA貢獻1866條經驗 獲得超5個贊

您可以在更改偵聽器外部定義它,并在內部調用它


saveStato();

或者干脆完全去掉這個功能,然后就可以了


$('.inServizio').change(function() {

    if($(this).prop('checked')){

        console.log('TEST_ON')

    

        $.post("inServizio.php",{stato: $("SI").val()},function(data,status){

            document.getElementById("saveWarningText").innerHTML = data;

            $( "#saveWarningText" ).fadeIn(100);

            setTimeout(function(){ $( "#saveWarningText" ).fadeOut(100); }, 3000);

        });

    

    } else { 

        //rest of your code

    }


查看完整回答
反對 回復 2023-07-08
  • 1 回答
  • 0 關注
  • 160 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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