3

ブラブラブラが許可されていない起源について、ここで人々が尋ねた他の多くの投稿の準備ができています。

--Access-Control-Allow-Origin を追加して、アプリを有効にし、セキュリティを無効にしようとしましたが、php ページでボタンを試すたびに、

Origin null is not allowed by Access-Control-Allow-Origin.

誰でも私を助けることができますか?これが問題の原因となっているコードです

page.php

<html land="en">
<head>
    <meta carset="utf-8">
    <link rel="stylesheet" type="text/css" href="style.css";
</head>

<body>
<!-- Document Ready Event -->
<input id="text" type="text" /><input id="submit" type="button" value="Submit" />

<div id="feedback"></div>
    <script src="../jquery-1.10.2.min.js"></script>
    <script src="script.js"></script>
</body>
</html>

Script.js

$('#submit').click( function()
{
var text = $('#text').val();

$.get( 'PHP/reverse.php', { input: text }, function( data )
    {
        $('#feedback').text( data );
    });
});
4

3 に答える 3

5

Origin null is not allowed by Access-Control-Allow-Originは、ローカル ファイルで Ajax を実行しようとしていることを意味します。これはセキュリティ上の理由から禁止されています。そうでない場合でも、PHP は実行されません。これは、PHP が Web ブラウザーではなく Web サーバーによってサポートされているためです。

Web サーバーがインストールされています。ファイル システムからページに直接アクセスするのではなく、サーバーを介してページを要求する必要があります。

で始まる URL を使用してくださいhttp://localhost/

ファイルをサーバーの下に移動する必要がありますDocumentRoot(または、現在の場所からファイルにアクセスできるようにサーバーを再構成します)。

于 2013-09-22T18:22:33.537 に答える