我有我的PHP脚本中的图像路径的列表,我想传递给JavaScript在HTML页面中呈现它们。我的意思是,我不希望人们在做a>查看HTML源代码时去钓鱼。PHP到Javascript,数组到阵列,对象到对象
<?php
$images_str = "some/dir/001.jpg|*|some/dir/002.jpg|*|some/dir/003.jpg";
$images_arr = array('some/dir/001.jpg', 'some/dir/002.jpg', 'some/dir/003.jpg');
?>
<html>
<body>
<script type="text/javascript">
var dynamicID = 1;
/* String */
_images_str = "<?= $images_str ?>";
_images_str_arr = _images_str.split("|*|");
// alert(_images_str_arr[dynamicID]); // OK but renders the image paths in javascript
/* Array */
var _images_arr = new Array();
_images_arr = "<?= $images_arr ?>";
// alert("<?= $images_arr ?>"); // "Array"
// alert(_images_arr); // "Array"
// alert(_images_arr[1]); // "r" from "Array"
// alert("<?= $images_arr[1] ?>"); // "some/dir/002.jpg" works! but how to use dynamicID??
// alert("<?= count($images_arr) ?>"); // works as well
</script>
</body>
</html>
我在jQuery照片应用程序中使用这些路径 我只是不想让普通的Joe在我的源代码中查看并在Javascript中看到.jpg路径,并且想:“嘿,它们是” – FFish
在这种情况下通过AJAX请求从服务器获取它们。 –
AJAX,好的,你能给我一些关键词来开始寻找这个达林吗?我使用jQuery btw。 – FFish