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

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

從mysql數(shù)據(jù)庫(kù)獲取數(shù)據(jù)并使用ajax再次保存

從mysql數(shù)據(jù)庫(kù)獲取數(shù)據(jù)并使用ajax再次保存

PHP
慕尼黑5688855 2024-01-19 20:57:28
我正在嘗試將從API. 事實(shí)上,我從 API 獲取了我網(wǎng)站上銷售的產(chǎn)品的銷售數(shù)量,我想通過ajax. 問題是我對(duì) Javascript 總體來說仍然有很多麻煩。這就是我所做的。我創(chuàng)建了第一個(gè)文件來使用ajax保存數(shù)據(jù)(我認(rèn)為這肯定是問題所在,哈哈)。//script.jsfunction saving_data()    {        $.ajax({            url:"fetch.php",            method:"POST",            data : data,            dataType : 'json',            success : function (stats) {                jQuery.each(stats, function(i, val) {                    var action = 'action';                    var id = val["id"];                    var sales = val["quantite"];                    $.ajax({                    url:"save.php",                    method:"POST",                    data:{action:action, id:id, sales:sales}                    });                });            },            error : function () {            alert("error");            }        });    };        saving_data();            setInterval(function(){        saving_data();    }, 5000);然后我創(chuàng)建了第二個(gè)文件,允許我從數(shù)據(jù)庫(kù)中獲取產(chǎn)品。//fetch.php$pdo = Connexion::getPDO(); // a PDO instance$sql = $pdo->query("SELECT * FROM products ORDER BY date DESC");$beats = $sql->fetchAll(PDO::FETCH_ASSOC);$stats = [];foreach ($products as $key => $product) {    $salesstats = $api->sales(api-request);    $stats[$key] = [        "id" => $product["id"],        "quantity" => $salesstats["quantity"], //get from api        "amount" => $salesstats["amount"] // get from api    ];}echo json_encode($stats);最后我創(chuàng)建了一個(gè) javascript 文件,它應(yīng)該允許我將數(shù)據(jù)保存在我的數(shù)據(jù)庫(kù)中。//save.php$pdo = Connexion::getPDO(); // a PDO instanceif(isset($_POST['action'])){    $bId = $_POST["id"];    $bSales = $_POST["sales"];    $update_query = "UPDATE products SET sales = '$bSales' WHERE id = '$bId'";    $pdo->query($update_query);}當(dāng)然,這是行不通的。數(shù)據(jù)庫(kù)未更新。但我無法弄清楚出了什么問題。有人可以幫幫我嗎?謝謝。
查看完整描述

1 回答

?
開滿天機(jī)

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

問題出在Ajax腳本上。我指定了一個(gè)未定義的數(shù)據(jù)參數(shù)。我認(rèn)為有必要放置它,以便 Ajax 通過 URL 參數(shù)文件獲取它,但是沒有,沒有必要放置任何東西。

為了檢查錯(cuò)誤,我在瀏覽器的調(diào)試器中調(diào)試了代碼,在ajax請(qǐng)求上使用斷點(diǎn)方法。第一個(gè)確實(shí)停止了代碼,但第二個(gè)則沒有。Firefox 調(diào)試器清楚地向我顯示了未定義的數(shù)據(jù)參數(shù)(Chrome 沒有這樣做)。

https://img1.sycdn.imooc.com/65aa71d30001a5a807260275.jpg

所以我刪除了它,一切正常。



查看完整回答
反對(duì) 回復(fù) 2024-01-19
  • 1 回答
  • 0 關(guān)注
  • 160 瀏覽

添加回答

舉報(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)