Как я упоминал в названии, я хочу передать Javascript-переменную в JQuery. Я целый день трачу, чтобы узнать дорогу, но ничего не получил. Я попытался использовать ajax для передачи переменной в PHP, тогда я могу получить данные ответа. Но когда я хочу передать его в highcharts, это не сработало, может ли кто-нибудь показать мне, как это сделать? Я буду очень благодарен.Как передать переменную JavaScript в JQuery
//this is the ajax I used to send the request to PHP , I can get the data in data_ajax.
function chooseCategory(mat_id){
var ajax = ajaxObj("POST", "test.php");
ajax.onreadystatechange = function() {
if(ajaxReturn(ajax) == true) {
data_ajax = ajax.responseText;
alert(data_ajax);}
}
ajax.send("id=" + material_id);
}
//this is part of the jquery code, the charts can not get any data from variable data_ajax.
$(function() {
$('#container3').highcharts({
...
...
series: [{ type: 'line', name: '#numbers:', data: data_ajax
JQuery IS Javascript! вместо предупреждения, вызовите highcharts, где у вас есть предупреждение. Вы теперь вызываете highcharts при загрузке страницы, а не после вызова Ajax. – mplungjan