Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   js с парматрами. (https://javascript.ru/forum/misc/5360-js-s-parmatrami.html)

hangover 08.10.2009 00:23

js с парматрами.
 
Код:

<script type="text/javascript" src="my-script.js?d=670"></script>
вот например скрипт с парматером d=670.

как мне объяснили ето PHP возвращает текст-содержимое, в котором и есть Javascript.
браузер не смотрит на расширение подключаемого файла, он смотрит на content-type передаваемый в заголовках, надо передавать "text/javascript".

Но как воспользоваться етим я не полнял...
тоесть js файле и есть пхп код , только тогда как я понял нада настраивать сервер чтобы обрабатывал все js файлы пхп парсером.

толи редирект с my-script.js на my-script.php

подскажите пожалуйста

Octane 08.10.2009 00:27

В самом начале php-скрипта:
header('Content-Type: text/javascript; charset=utf-8');

hangover 08.10.2009 00:36

а сам скрипт выводиться через echo ?
и ето файл будет с расширением пхп ?
то есть будет
<script type="text/javascript" src="my-script.php?d=670"></script>


а если так и остовлять c расширением js то нада сервер настравить на обработку пхп парсером ?
?

Octane 08.10.2009 00:41

Да. Ну можно и js оставить, тогда, например, средствами mod_rewrite можно направить запрос к js-файлу в php-скрипт, который уже вернет нужный код.

А вообще я не шарю в серверных технологиях :) может и подругому как-то надо)

Kolyaj 08.10.2009 09:10

Цитата:

Сообщение от Octane
В самом начале php-скрипта:

header('Content-Type: text/javascript; charset=utf-8');

Да и без этого все работать будет.


Часовой пояс GMT +3, время: 00:37.