0

我的网站不知何故产生了一个相当有趣的问题。我们为每个上线的拍卖都有单独的页面,尤其是这个页面不知何故搞砸了。通常我们有一个编辑按钮,允许我们执行各种功能,其中一个会终止拍卖。

我的问题:有没有一种方法可以手动将 kill 命令输入到 Web 浏览器的控制台中?

函数的初始 JS:

$(document).ready(function() {
    $(".remove_doc").click(function() {
        var doc_id = $(this).attr("title");
        var auction_id = $("#auction_id").val();

“Kill Auction”命令如下所示:

} else if(what == 'mark_dead') {
        var confirmKill = confirm("Are you sure you want to kill this auction?");
        if(confirmKill) {
            $.post("edit_auction.php", {id:auction_id, dead:1}, function(data) {
                if(data == 1) {
                    alert("You are now an auction murderer!");
                    location.reload(true);  
                } else {
                    alert("Failed murder attempt!");
                }
            });
        } else {
            alert("Your bullet missed..."); 
        }

关于如何在控制台中运行此操作的任何想法都会有很大帮助!

谢谢!

4

2 回答 2

0

您可以尝试复制实际向您的服务器发送“杀戮拍卖”请求的代码行,看看会发生什么。

通过阅读您的代码,“杀戮拍卖”代码是这样的:

 var auction_id = $("#auction_id").val();        
$.post("edit_auction.php", {id:auction_id, dead:1}, function(data) {
            if(data == 1) {
                alert("You are now an auction murderer!");
                location.reload(true);  
            } else {
                alert("Failed murder attempt!");
            }
        });

在您想终止拍卖的那一刻尝试将其复制并粘贴到控制台上。

于 2021-08-27T16:43:40.497 回答
0

感谢大家对此的帮助!

我能够弄清楚。我只是使用了所有建议中的点点滴滴。JS命令在控制台中是这样的

$.post("edit_auction.php", {id:1551, sold:1}, function(data) {
                if(data == 1) {
                    alert("Auction has been SOLD!");
                    location.reload(true);  
                } else {
                    alert("Error marking SOLD!?!");
                }
            });

    
于 2021-08-27T23:22:07.747 回答