| | |
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Autor | Správa |
---|
Registrovaný: 20.11.15 Prihlásený: 26.12.15 Príspevky: 5 Témy: 1 |
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.
|
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 20.11.2015 19:56 | |
|
A teraz sa po stlačení toho tlačidla tá funkcia nespúšťa? (pretože nevidím žiadny dôvod, prečo by sa tá funkcia nemala spúšťať)
|
|
Registrovaný: 20.11.15 Prihlásený: 26.12.15 Príspevky: 5 Témy: 1 | Napísal autor témy wessker: 20.11.2015 23:10 | |
|
Jasne. funkcia sa spušta, všetko ide tak ako ma. Len ja potrebujem aby sa spuštala, vždy ked kliknem na button, bez nutnosti refreshovania stranky. Toto funguje ako keby jednorazovo.
|
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 20.11.2015 23:33 | |
|
Podľa mňa sa to spúšťa vždy keď klikneš na to tlačidlo. Nemáš problém len s tým, že tie dáta, ktoré sa používajú sú stále rovnaké? (keďže sa načítavajú len pri načítaní stránky)
|
|
Registrovaný: 20.11.15 Prihlásený: 26.12.15 Príspevky: 5 Témy: 1 | Napísal autor témy wessker: 20.11.2015 23:38 | |
|
No to som nezvažil. Vieš mi poradiť ako by som to mohol prerobit? Ak je treba tak viem tu pridat hocjaky fragment kodu, Dakujem.
|
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 20.11.2015 23:39 | |
|
Táto konkrétna časť nie je problém, treba tam pridať načítanie nových dát napr. pomocou Ajax (ale to musí podporovať aj server).
|
|
Registrovaný: 20.11.15 Prihlásený: 26.12.15 Príspevky: 5 Témy: 1 | Napísal autor témy wessker: 20.11.2015 23:41 | |
|
predpokladajme, že to server podporuje, ako by som to mohol spraviť? Nemam s Ajaxom žiadne skusenosti
|
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 20.11.2015 23:50 | |
|
Netuším, univerzálne riešenie neexistuje. (takže sa to musí prispôsobiť presne tomu tvojmu kódu)
|
|
Registrovaný: 20.11.15 Prihlásený: 26.12.15 Príspevky: 5 Témy: 1 | Napísal autor témy wessker: 20.11.2015 23:52 | |
|
no poriešil som to tak, že som funkciu generovania bodov zavolal priamo vo funkcii plotovania na zaciatku a už to ide.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| function validate() v JavaScript, VBScript, Ajax | 4 | 751 | 15.03.2008 2:03 chrono | | [VYRIESENE] Undefined function v PHP, ASP | 2 | 444 | 09.03.2009 12:51 max-m | | USB - Incorrect function v Ostatné zariadenia | 3 | 425 | 13.06.2017 9:25 shiro | | php dom function v PHP, ASP | 2 | 599 | 10.10.2007 19:06 javo | | Invalid MS-DOS function v Operačné systémy Microsoft | 4 | 582 | 28.08.2008 23:34 OmeGa | | innerHTML onclick function ... prosím pomoc v JavaScript, VBScript, Ajax | 3 | 669 | 07.08.2009 19:42 Ďuri | | pomoc javascript each(function(index, value) v JavaScript, VBScript, Ajax | 1 | 313 | 01.11.2013 9:05 Unlink | | Fatal error: Call to undefined function mysql_connect() v PHP, ASP | 5 | 668 | 05.02.2011 16:45 gamelaster | | mysql_result() [function.mysql-result]: Unable to jump to row 0 v PHP, ASP | 4 | 525 | 09.03.2015 13:10 EidzEm |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|