<!doctype html>functionfn1 (data) {varOUL1 = document.getElementById (' ul1 ')); varhtml = ' '; for(vari = 0; i < data.length; i++) {HTML+ = ' <li> ' + data[i] + ' </li> '} oul1.innerhtml=html;}functionfn2 (data) {varOUL2 = document.getElementById (' ul2 ')); varhtml = ' '; for(vari = 0; i < data.length; i++) {HTML+ = ' <li> ' + data[i] + ' </li> '} oul2.innerhtml=html;}functionfn3 (data) {varOUL3 = document.getElementById (' Ul3 ')); varhtml = ' '; for(vari = 0; i < data.length; i++) {HTML+ = ' <li> ' + data[i] + ' </li> '} oul3.innerhtml=html;} Window.onload=function (){ varOBTN1 = document.getElementById (' btn1 ')); varOUL1 = document.getElementById (' ul1 ')); Obtn1.onclick=function () { varOscript = document.createelement (' script '); OSCRIPT.SRC= ' Getdata.php?callback=fn1 '; Document.body.appendChild (Oscript); } varOBTN2 = document.getElementById (' btn2 ')); varOUL2 = document.getElementById (' ul2 ')); Obtn2.onclick=function () { varOscript = document.createelement (' script '); OSCRIPT.SRC= ' Getdata.php?t=str&callback=fn2 '; Document.body.appendChild (Oscript); } varObtn3 = document.getElementById (' btn3 ')); varOUL3 = document.getElementById (' Ul3 ')); Obtn3.onclick=function () { varOscript = document.createelement (' script '); OSCRIPT.SRC= ' Getdata.php?t=str&callback=fn3 '; Document.body.appendChild (Oscript); }}</script><?PHP$t=isset($_get[' t ']) ?$_get[' t ']: ' num ';$callback=isset($_get[' Callback ']) ?$_get[' Callback ']: ' fn1 ';$arr 1=Array(' 111111 ', ' 22222222 ', ' 33333333 ', ' 4444444 ', ' 555555555555555555555 ');$arr 2=Array(' aaaaaaaaaaaa ', ' bbbbbbbb ', ' cccccccccccc ', ' ddddddddd ', ' eeeeeeeeeeee ');if($t= = ' num ') { $data= Json_encode ($arr 1);} Else { $data= Json_encode ($arr 2);}Echo $callback.‘ (‘.$data.‘);‘;Ajax loading different data