Zdravim, potreboval by som poradit ako zariadiť aby sa na stranke spustala funkcia vždy po stlačeni buttonu cez ktory ju volam, bez nutnosti reloadu stranky.
Tu je funkcia ktoru chcem zavolat aby sa vykonala vzdy po stlaceni buttonu (Funkcia vykresluje graf s hodnotami ktore sa po každej inicializacii nahodnym generovanim menia-to je zariadene v inych funkciach)
Kód:
function plot(x,y,output)
{
var trace1 = {
x:sort_dots(x,y,output,0),
y:sort_dots(x,y,output,1),
mode: 'markers',
type: 'scatter',
name: 'Class 1 ',
marker: {size: 6}
};
var trace2 = {
x:sort_dots(x,y,output,2),
y:sort_dots(x,y,output,3),
mode: 'markers',
type: 'scatter',
name: 'Class 0 ',
marker: {size: 6}
};
var data = [trace1, trace2];
var layout = {
xaxis: {
range: [-2, 2]
},
yaxis: {
range: [-2, 2]
},
title:'Generated points'
};
Plotly.newPlot('myDiv', data, layout);
}
a tu je fragment z HTML-ka
Kód:
<input type="button" onclick="javascript:plot(x,y,output)" value="Run"style="float: right;"/>
<div id="myDiv" style="width: 700px; height: 400px float: left;"></div>
Vopred dakujem za kazdu radu.