如何将数据从JavaScript发送到服务器
我有这个函数,它从一个滑块中获取一个值,我需要将它发送到服务器。我调用了获取参数的函数,该函数工作正常,但是post函数在内部不工作 如何在另一个函数中调用jQuery函数?有更好的方法吗如何将数据从JavaScript发送到服务器,javascript,jquery,Javascript,Jquery,我有这个函数,它从一个滑块中获取一个值,我需要将它发送到服务器。我调用了获取参数的函数,该函数工作正常,但是post函数在内部不工作 如何在另一个函数中调用jQuery函数?有更好的方法吗 function process_decision(slider_value) { var selectedData = {}; selectedData['pick_pack_point'] = slider_value; selectedData['game
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源代码的形式发布,这样我们就可以检查语法错误了。你得到了什么错误?检查控制台。什么是“文本”
?对不起,我没有在那篇文章上发表评论的名声,但我认为这可能很重要。