2016-06-17 39 views
1

我想在codeinginter形式action屬性使用site_url()否「訪問控制允許來源」標頭出現在所請求的資源而笨使用SITE_URL()

<form id="register_form" action="<?php echo site_url(); ?>/signin" method="POST" role="form" style="display: none;"></form> 

我上面得到屬性在Ajax請求:

url: $("#register_form").attr('action'), 

現在,提交表格時,我得到了如下的錯誤:

XMLHttpRequest cannot load http://127.0.0.1/index.php/signin. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://islamicquiz.com' is therefore not allowed access. 

我已將islamicquiz.com定義爲本地服務器上的虛擬主機。 在使用site_url()並使用硬編碼url之前,一切正常。

請幫我解決這個問題。

+0

跨源資源共享決定了網站,您正在從被允許通過'接入控制允許Origin'頭的訪問請求。在右邊有幾個帖子------->在相關的**下面提出了同樣的問題,並且它總是同樣的問題。 – Ohgodwhy

+0

我經歷了所有的答案。我在本地機器上的同一網站上。答案是在有人使用不同主機的情況下給出的。 – learner

+0

我可以在代碼中看到它說'islamicquiz.com'。 – Ohgodwhy

回答

0

剛剛在PHP文件添加這個腳本...

header('Access-Control-Allow-Origin:*'); 
相關問題