| Autor | Zpráva | ||
|---|---|---|---|
| divady Profil |
#1 · Zasláno: 30. 3. 2015, 13:12:00
dobrý den, mam ajaxovou funkci pro načítání udajů s aresu. ajax se spustí při změně udajů v inputu.
a já bych potřeboval pozměnit spouštění ajaxu. protože chci už mít ten konkrétní input předvyplněný a při naštění stránky se automaticky doplnily zbyle informace nevíte co mam dát na začátek aby to spustílo ajax automaticky? tady je současnej skript $(document).ready(function () {
$('#ico').load(function () {
var ico = $(this).val();
$(this).prev().prepend("<img id='ajaximg' style='position:absolute' src='./img/loader.gif'>");
$.ajax({
url: "./inc/ares.php",
contentType: "application/json; charset=utf-8",
dataType: "json",
data: "ico=" + ico,
cache: "false",
success: function (data) {
$('#ajaximg').remove();
if (data.stav == 'ok') {
$('input[name=dic]').val(data.dic);
$('input[name=nazev_firmy]').val(data.firma);
$('input[name=ulice]').val(data.ulice);
$('input[name=mesto]').val(data.mesto);
$('input[name=psc]').val(data.psc);
if (data.dic) $('input[name=platcedph]').attr('checked', true);
} else {
alert(data.stav);
}
},
error: function (jqXHR, textStatus, errorThrown) {
$('#ajaximg').remove();
alert(textStatus);
}
});
});
}); |
||
| Taps Profil |
#2 · Zasláno: 30. 3. 2015, 13:32:17
divady:
pomocí události onload zavolej daný js skript |
||
| divady Profil |
#3 · Zasláno: 30. 3. 2015, 14:38:29
Taps
myslíš to tak že dám do inputu onload="ares();" a v js upravim script na funkci function ares() {
var ico = $(this).val();
$(this).prev().prepend("<img id='ajaximg' style='position:absolute' src='./img/loader.gif'>");
$.ajax({
url: "./inc/ares.php",
contentType: "application/json; charset=utf-8",
dataType: "json",
data: "ico=" + ico,
cache: "false",
success: function (data) {
$('#ajaximg').remove();
if (data.stav == 'ok') {
$('input[name=dic]').val(data.dic);
$('input[name=nazev_firmy]').val(data.firma);
$('input[name=ulice]').val(data.ulice);
$('input[name=mesto]').val(data.mesto);
$('input[name=psc]').val(data.psc);
if (data.dic) $('input[name=platcedph]').attr('checked', true);
} else {
alert(data.stav);
}
},
error: function (jqXHR, textStatus, errorThrown) {
$('#ajaximg').remove();
alert(textStatus);
}
});
} |
||
| Taps Profil |
#4 · Zasláno: 30. 3. 2015, 16:26:41
divady:
ano, něco v tomto smyslu. |
||
|
Časová prodleva: 11 let
|
|||
0