javascript - 如何从 JavaScript 向服务器发送数据

标签 javascript jquery

我有一个从 slider 获取值的函数,我需要将其发送到服务器。我调用获取参数的函数并且工作正常,但 post 函数在内部不起作用。

如何在另一个函数中调用 jQuery 函数?有更好的方法吗?

function process_decision(slider_value) {
        var selectedData = {};
        selectedData['pick_pack_point'] = slider_value;
        selectedData['gameID'] = <?php echo $booxuser->game->id?>;
        selectedData['teamID'] = <?php echo $booxuser->team->id ?>;
        selectedData['roundID'] = <?php echo $booxuser->game->getRoundToBePlotted() ?>;

        $.post('index.php',
            {
                'option': 'com_maximulation',
                'task': 'max_decision_pickpack.pickpack',
                'data': selectedData,
                '<?php echo JSession::getFormToken(); ?>': '1'
            },
            function (response) {
                var response_data = JSON.parse(response);
                document.getElementById("loanResultDiv").innerHTML = response_data['data']['first'];
            },
            'text'
        );
    }

最佳答案

尝试使用 jQuery 而不是 $,如果导入了其他库,$ 可能会发生冲突。

关于javascript - 如何从 JavaScript 向服务器发送数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41343308/

相关文章:

javascript - Windows 10 通用应用程序 C# - 运行 Javascript

javascript - Node/Angular 应用程序未捕获语法错误 : Unexpected token <

javascript - 如何为其元素将稍后添加类/id 的选择器添加事件监听器?

jquery - MVC4 Ajax 在 Windows 滚动上加载记录

Javascript/JQuery 条件替换

javascript - jQuery - 查找 html 输入数组的选择器

javascript - 使用D3.js找到SVG路径的质心

javascript - 更改表单(输入)值而不显示用户

带有事件模拟的 javascript UI 测试框架

jQuery 鼠标滚轮停止传播