Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.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 在jQuery中保存ajax请求的第一个值(post)_Javascript_Php_Jquery_Ajax - Fatal编程技术网

Javascript 在jQuery中保存ajax请求的第一个值(post)

Javascript 在jQuery中保存ajax请求的第一个值(post),javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我正在使用jQuery/JS/PHP编写一个“打赌”脚本 我正在开发一个具有高级参数的自动化系统,例如在输赢时增加或减少金额的能力 我还希望能够在输赢时“返回基本赌注”,但如何保存启动过程的第一个输入值,并在选中复选框时使其返回该值 守则: $(document).ready(function(){ function updateValuesAuto() { // Grab all the value just incase they're needed.

我正在使用jQuery/JS/PHP编写一个“打赌”脚本

我正在开发一个具有高级参数的自动化系统,例如在输赢时增加或减少金额的能力

我还希望能够在输赢时“返回基本赌注”,但如何保存启动过程的第一个输入值,并在选中复选框时使其返回该值

守则:

$(document).ready(function(){

      function updateValuesAuto() {
        // Grab all the value just incase they're needed.
        var multiplier_auto = $('#multiplier_auto').val();
        var percentage_auto = $('#percentage_auto').val();
        var bet_amount_auto = $('#bet_amount_auto').val();
        var profit_amount_auto = $('#profit_amount_auto').val();

            multiplier_auto = (100-1)/percentage_auto;
            profit_amount_auto = (bet_amount_auto*multiplier_auto)-bet_amount_auto;

                $('#multiplier_auto').val(multiplier_auto);
                $('#percentage_auto').val(percentage_auto);
                $('#bet_amount_auto').val(bet_amount_auto);
                $('#profit_amount_auto').val(profit_amount_auto);
      }

      $('#multiplier_auto').keyup(updateValuesAuto);
      $('#percentage_auto').keyup(updateValuesAuto);
      $('#bet_amount_auto').keyup(updateValuesAuto);
      $('#profit_amount_auto').keyup(updateValuesAuto);



var runI   = null;
var $run   =  $('#start');
var $times =  $('#amount_bets');
var $stop =  $('#stop');

$run.on('click', function() {  
  event.preventDefault();
    $(this).attr('disabled', true);
    $stop.attr('disabled', false);
    var ran = 0;
    var val = parseInt($times.val(), 10);
    if(isNaN(val) || val === 0 ) return false;

     runI = setInterval(function() {
        if( ran < val ) {
          var base_bet = $('#bet_amount_auto').val();
          $.ajax({
            url: './requests/bet.php',
            type: 'POST',
            data: { amount: $('#bet_amount_auto').val(), chance: $('#percentage_auto').val(), multiplier: $('#multiplier_auto').val(), profit: $('#profit_amount_auto').val() },
          }).done(function(result) {
            var result = JSON.parse(result);

              if( result.result == 'win' ) {
                $('#bet_amount_auto').val($('#bet_amount_auto').val() * $('#wini').val());
                  updateValuesAuto();
                    if($('#wreturn').is(':checked') == true) {
                      $('#bet_amount_auto').val(base_bet);
                    }
              }
              else if( result.result == 'loss' ) {
                $('#bet_amount_auto').val($('#bet_amount_auto').val() * $('#lossi').val());
                  updateValuesAuto();
                    if($('#lreturn').is(':checked') == true) {
                      $('#bet_amount_auto').val(base_bet);
                    }
              }
              ran++;
          });
        }

        else {
           clearInterval(runI);
           $run.attr('disabled', false);
        }
    }, 500);
});

$stop.on('click', function() {
    event.preventDefault();
    clearInterval(runI);
    $run.attr('disabled', false);
});

});
$(文档).ready(函数(){
函数updateValuesAuto(){
//抓住所有的价值,以备不时之需。
var multiplier_auto=$('#multiplier_auto').val();
var percentage_auto=$('#percentage_auto').val();
var bet_amount_auto=$('#bet_amount_auto').val();
var profit_amount_auto=$(“#profit_amount_auto”).val();
乘数自动=(100-1)/百分比自动;
利润金额自动=(下注金额自动*乘数自动)-下注金额自动;
$('multiplier_auto').val(multiplier_auto);
$('percentage_auto').val(percentage_auto);
$('bet#amount_auto').val(bet#amount_auto);
$('利润金额自动').val(利润金额自动);
}
$('乘数自动').keyup(updateValuesAuto);
$('percentage_auto').keyup(updateValuesAuto);
$('bet#amount_auto').keyup(updateValuesAuto);
$('利润\金额\自动').keyup(updateValuesAuto);
var runI=null;
var$run=$(“#开始”);
var$倍=$(“#金额#赌注”);
var$stop=$(“#stop”);
$run.on('click',function(){
event.preventDefault();
$(this.attr('disabled',true);
$stop.attr('disabled',false);
var-ran=0;
var val=parseInt($times.val(),10);
if(isNaN(val)| val==0)返回false;
runI=setInterval(函数(){
if(ran
您添加了在第一次下注更改时设置的变量
firstbet
。。您能举个例子吗。。?我用
var-base\u-bet
尝试了这个方法,但看不到您所尝试的var-base\u-bet=$(“#bet\u-amount\u-auto”);也阅读updateValuesAuto函数..没有人有答案吗?