Ben şu this tutorial. Edildi
Ben dinamik bir galeri içine görüntüleri yüklemek için benim HTML dosyasında bir php dosyanın çıktıya kullanmanız gerekir. Ben çağrı
function setOutput()
{
if (httpObject.readyState == 4)
document.getElementById('main').src = httpObject.responseText;
alert("set output: " + httpObject.responseText);
}
itibaren
function doWork()
{
httpObject = getHTTPObject();
if (httpObject != null) {
httpObject.open("GET", "gallery.php?no=0", true);
httpObject.send(null);
httpObject.onreadystatechange = setOutput;
}
}
Ancak, uyarı kelimesi için php dosya, kelimeyi döndürür. Muhtemelen çok aptalca bir hata var, ama onu bulmak için görünmüyor olabilir.
Php dosyası:
<?php
if (isset($_GET['no'])) {
$no = $_GET['no'];
if ($no <= 10 && $no >1) {
$xml = simplexml_load_file('gallery.xml');
echo "images/" . $xml->image[$no]->src;
}
else die("Number isn't between 1 and 10");
}
else die("No number set.");
?>