Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将数据从JavaScript发送到服务器_Javascript_Jquery - Fatal编程技术网

如何将数据从JavaScript发送到服务器

如何将数据从JavaScript发送到服务器,javascript,jquery,Javascript,Jquery,我有这个函数,它从一个滑块中获取一个值,我需要将它发送到服务器。我调用了获取参数的函数,该函数工作正常,但是post函数在内部不工作 如何在另一个函数中调用jQuery函数?有更好的方法吗 function process_decision(slider_value) { var selectedData = {}; selectedData['pick_pack_point'] = slider_value; selectedData['game

我有这个函数,它从一个滑块中获取一个值,我需要将它发送到服务器。我调用了获取参数的函数,该函数工作正常,但是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'
        );
    }
函数过程\u决策(滑块\u值){
var selectedData={};
选择数据['pick\u pack\u point']=滑块值;
selectedData['gameID']=;
selectedData['teamID']=;
selectedData['roundID']=;
$.post('index.php',
{
“选项”:“com_最大化”,
“任务”:“max_decision_pickpack.pickpack”,
“数据”:选择的数据,
'': '1'
},
功能(响应){
var response_data=JSON.parse(response);
document.getElementById(“loanResultDiv”).innerHTML=response_data['data']['first'];
},
“文本”
);
}

尝试使用jQuery而不是$,如果导入了另一个库,则$可能会冲突。

您所说的post函数不起作用?!!你犯了什么错误?当然,您可以从函数内部调用jquery post。控制台中是否存在javascript错误?到底是什么不起作用?你能把呈现的javascript以html源代码的形式发布,这样我们就可以检查语法错误了。你得到了什么错误?检查控制台。什么是
“文本”
?对不起,我没有在那篇文章上发表评论的名声,但我认为这可能很重要。