У меня есть функция AJAX, которая вызывается при каждом нажатии клавиши ввода. У меня есть набор переменных javascript, которые передаются в данные функции AJAX. Ранее эти переменные JS были равны элементам в HTML (содержимое текстовой области). Теперь я хочу, чтобы эти переменные JS были равны значениям переменных JS вне функции.
function stream()
{
var line_Number = $('#lineNumber').val();
var post_code = '#lineText';
var post_id = $('#Streamid').val();
if (post_code != ''){
$.ajax({
url: "post-code.php",
method: "POST",
data: {lineText: post_code, lineNumber: line_Number},
dataType: "text",
success: function(data){
if(data != ''){
$('#Streamid').val(data);
}
$('#autoStream').text("Sending data");
setInterval(function(){
$('#autoStream').text('');
}, 100);
}
});
}
}
Затем другая функция вызывает функцию AJAX
А вот переменные JS, к которым я хочу получить доступ и передать в функцию AJAX
var text;
var lineNumber;
var lineText;
var numOfSpaces;
function update(e) {
text = //code
lineNumber = //code
lineText = //code
Я не показывал код для каждой переменной, так как чувствовал, что это может излишне усложнить это.