Re: Re: outputting javascript from a php script?
| From: | Aziz Saleh | Date: | Wed, 10 Dec 2014 15:16:28 +0000 |
| Subject: | Re: Re: outputting javascript from a php script? | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-324112@lists.php.net to get a copy of this message | ||
On Wed, Dec 10, 2014 at 9:18 AM, Maciek Sokolewicz <
maciek.sokolewicz@gmail.com> wrote:
> On 10-12-2014 1:13, Jeffry Killen wrote:
>
>> One short question:
>>
>> If I have a javascript script tag in a page that sets the src attribute
>> to a php script
>>
>> Before I have the php script send the response via print or echo I
>> have to
>> call header('content-type: <?>');
>>
>> so what would be the content type for javascript code?
>> text/javascript
>> or
>> application-x/javascript
>> or ?
>>
>> Apologies if this is considered off topic
>>
>> I have done this with css and used header('content-type text/css')
>>
>> Also I figured out how to get a self processing page to send a
>> response to an ajax request sent to it by calling
>> header('content-type:text/plain')
>> for a plain text response.
>>
>> Thank you for time and attention
>> JK
>>
>
> That's actually quite a difficult question.
> What you're basically asking is what is the mime-type of a javascript file.
>
> The answer is that it is officially 'application/javascript'.
> However, this has only recently been published as part of the standards.
> Until just a few years ago, there was no agreed mime-type for javascript
> files; this is why you'll see text/javascript, application/x-javascript,
> etc. being used all over the place.
> The HTML4, html5 and xhtml (1 and 1.1) speccs all expect a text/javascript
> mimetype when using javascript.
>
> In the end... it doesn't really matter that much. You could technically
> send a mime-type of text/plain and it would still work just fine. This is
> simply because most browsers don't trust the headers sent but tend to take
> a peek into the first packets sent, and decide what it contains based on
> that.
>
> So... I'd personally use application/javascript since that's the official
> mime-type. But it doesn't really matter that much which one you use ;)
>
>
> - Tul
>
> ---
> This email has been checked for viruses by Avast antivirus software.
> http://www.avast.com
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
http://www.rfc-editor.org/rfc/rfc4329.txt
Pages 8/9