PHP関数を使用して画像用のサーバーディレクトリを読み取ろうとしています。スライドショーで使用するには、画像を.ajax()を使用してJQueryに戻す必要があります。私はPHP関数を使用して、ユーザーの画像の追加/削除を簡単にしたいと考えています。基本的には、ディレクトリから画像を追加または削除してスライドショーを修正し、コードを編集しないでください。JQueryを使用してPHP関数を呼び出す.ajax()
私は期待していたものを返すためにJQuery関数を取得するのに苦労しています。私はPHPをやったので、しばらくして誰かを見過ごすかもしれません。ここに私のPHPのコードは次のとおりです。ここで
<?php
$path = "./";
while (false !== ($file = readdir($handle)))
{
if ($file != '.' && $file != '..')
echo "<img src=\"" . $path.$file. " alt=\"" . $file . "\>";
{
}
?>
は私のreadImages jQueryの機能です:
function readImages() {
$.ajax({
type: "POST",
url: "getimages.php",
dataType: "html",
success: function(imagepath){
$(".slideshow").html(imagepath);
}
});
}
私が何をしようとしているPHPはファイルをHTML形式のタグを返すために取得されます名前が追加されました。 JQueryは返されたタグをHTMLコードに追加します。
は、これまでのところ...それは戻っていますすべてが「ある;?{}>
任意のアイデア私が間違ってやっているのよう
ここではどのような上記のコードに戻ります - 「;}}> '; foreachの($ファイルとして$ DIR){($ DIR-> isDot(あれば)&& 0 == strpos(!'? $ file-> getFilename(); $ file-> getFilename()); &&!$ file-> isDir()){$ filepath = $ path。$ file-> getFilename(); echo sprintf($ img、$ filepath、$ filepath);} }?> JQueryで書いているように、PHPを書いているようです。 – miraclechalk
あなたはphpをインストールして正しく動作していますか?そして、あなたは 'http://'ではなく 'file:// '正しい?また、これ以前にコードが含まれているのですか? – prodigitalson
あなたは正しいのですが、私はアドレスバーを見ていませんでした。 – miraclechalk