ajax関数を介してjavascriptからphpに配列を送りたいです。結果をコールバックとして表示するのではなく、すぐにターゲットのphpファイルを開いて画像を表示します。つまり、サーバー側で直接phpファイルを開きたいのです。
これは非常に簡単だと思いますが、私にはわかりません。
私のJavaScriptは次のようになります:
var stringArray = new Array("/images/1.jpg", "/images/2.jpg", "/images/3.jpg");
$.ajax({
url: 'test.php',
data: {stringArray:stringArray},
success: function() {
window.open('test.php'); // It opens test.php in a window but shows nothing!
},
});
test.php ファイル:
$stringArray = $_GET['stringArray'];
foreach($stringArray as $value) {
echo "<img src=" . $value . "></img>";
}
助けてくれてありがとう!