Kasperski
25.12.2013, 17:04:40
Witam,
czy ktoś mógłby mi powiedzieć gdzie popełniam błąd w kodzie:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
function initialize() {
var zmienna=<?php echo readfile("test.txt") ?>;
alert(zmienna);
}
</script>
</head>
<body onload="initialize()">
</body>
</html>
Z góry dzięki
Turson
25.12.2013, 17:07:01
Umieść kod php w " przecież to łancuch i spójrz na file_get_contents()
Kasperski
25.12.2013, 18:06:34
ale gdy umieszczam kod php w cudzysłowie strona zwraca mi alert: <?php echo file_get_contents('test.txt'); ?> a nie zawartość pliku test.txt
...
<script type="text/javascript">
function initialize() {
var zmienna="<?php echo file_get_contents('test.txt'); ?>";
alert(zmienna);
}
</script>
....
Turson
25.12.2013, 19:27:08
A nie prościej jQuery?
$.get('test.txt', function(data) {
alert(data);
});
Kasperski
25.12.2013, 20:31:23
spróbowałem, lecz alert który się pojawia jest pusty
Turson
25.12.2013, 20:38:56
Dodaj to do seksji <head>
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
Kasperski
26.12.2013, 09:10:30
miałem już dodane. Właśnie zauważyłem że w chromie alert jest pusty natomiast w explorerze działa jak należy, ale i tak strona ma działać tylko w przeglądarce wbudowanej w VS C# 2010. Dzięki za pomoc.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.