私はこの機能をスライダーから取得してサーバーに送信する必要があります。私はパラメータを取得し、うまく動作する関数を呼び出しますが、ポスト関数は内部で動作していません。JavaScriptからサーバーにデータを送信する方法
他の関数の中で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 postを呼び出すことができます。 – Kinnza
コンソールにjavascriptエラーがありますか?何が正確に働いていないのですか?レンダリングされたjavascriptをそのままhtmlソースに投稿して、構文エラーをチェックできるようにすることはできますか? – Esko