Вход Регистрация
Файл: test.html
Строк: 76
<?php
<!Doctype html>
<
html>
<
head>
<
meta charset="utf-8"/>

</
head>
<
body>
<
p>To run this Test page please put the domAjax folder in your LAMP document root and load this pageYou may want to activate developer tools to monitor ajax requests being made</p>
<
div id="plain" class="tellme" data-ajax-url="testapi.php" data-ajax-method="post">
The ajax call returned <span style="color:yellow">{{message}}</span
    <
div>{{result}} coming home</div>
    <
div>{{prof.name}}</div>
    <
div>{{prof.cycle.rad}}</div>
</
div>

<
br /> <input id="tbox" type="text" class="result" value="" /> <br />

<
div id="plain2" data-ajax-url="testapi.php" data-ajax-method="get" data-ajax-params=' { "name":"john", "token":"6ftggvg5"} ' data-ajax-interval="5000.10" data-ajax-callback="handle"></div>

<
div id="plain7" data-ajax-url="testapi2.php" data-ajax-method="post" data-ajax-interval="4000.3" data-ajax-callback="handle"></div>

<
div id="plain5" data-ajax-config=' {"url":"testapi2.php", "method":"get", "event":"other_dom_id.testevent", "callback":"c.callback", "params":{ "token":"secret" } } '></div>

<
div id="plain3" data-ajax-url="testapi.php" data-ajax-method="get" data-ajax-event="testevent" data-ajax-callback="c.callback"></div>

<
div id="plain4"></div>
<
div id="other_dom_id"></div>
<
button onclick="cusEvent()">trigger testevent on div-id="plain3"</button>
<
button onclick="cusEvent('other_dom_id')">Trigger testevent on another dom</button>

<
script>
var 
= {};
c.callback = function(data){
    
document.getElementById("plain4").innerHTML data.message;
};

function 
handle(dataid)
{
    
document.getElementById("tbox").value data.message;
}

function 
cusEvent(id)
{
    var 
event = new Event('testevent');
    if(
id){ document.getElementById(id).dispatchEvent(event); }
    else{
document.getElementById("plain3").dispatchEvent(event);}
}
</
script>
<
script type="text/javascript" src="domAjax.js"></script>
<
script>
domAjax([{url:"testapi.php"id:"tep1"},{url:"testapi2.php"id:"tep2"}]);
console.log(domAjax("map"));
</
script>
</
body>
?>
Онлайн: 1
Реклама