Как передать переменную параметру (в функции)? - PullRequest
0 голосов
/ 20 ноября 2019

Я очень плохо знаком с JS и jquery, и я пытался найти прямой ответ, но безрезультатно (скорее всего, я гуглю неправильные вопросы).

Я хочу передать переменные x, y и d как параметры в решении функции.

Что я делаю не так?


$('#form-send').click( function(){
    event.preventDefault();

    var x = $('#x-input').val();
    var y = $('#y-input').val();
    var d = $('#d-input').val();
    console.log(x,y,d);

    function solution(x,y,d){
        console.log(x,y,d);
    }
});

Ответы [ 2 ]

0 голосов
/ 20 ноября 2019
//function definition 
function solution(x, y, d) {
    console.log(x, y, d);
}

$('#form-send').click(function() {
    event.preventDefault();

    var x = $('#x-input').val();
    var y = $('#y-input').val();
    var d = $('#d-input').val();
    solution(x, y, d); //Function call   
});
0 голосов
/ 20 ноября 2019

Это нужно сделать

function solution(x, y, d) {
  console.log(x, y, d);
}

$('#form-send').click(function(e) {
  e.preventDefault();

  var x = $('#x-input').val();
  var y = $('#y-input').val();
  var d = $('#d-input').val();

  solution(x, y, d)
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...