-2
即時通訊在laravel與JavaScript使用ajax和有一個問題,第二個參數在這個函數「xmlhttp.open(」GET「,」1.php?q =「+ str,true )「是要執行的php文件的路徑目錄,並且在laravel默認目錄是公用文件夾,我的問題是我如何訪問控制器等其他目錄,或者我可以如何將請求發送爲不是目錄的url?在laravel中使用ajax與javascript不jquery
即時通訊在laravel與JavaScript使用ajax和有一個問題,第二個參數在這個函數「xmlhttp.open(」GET「,」1.php?q =「+ str,true )「是要執行的php文件的路徑目錄,並且在laravel默認目錄是公用文件夾,我的問題是我如何訪問控制器等其他目錄,或者我可以如何將請求發送爲不是目錄的url?在laravel中使用ajax與javascript不jquery
var request = new XMLHttpRequest();
request.open('GET', '/1.php?q=" + str, true', true);
request.onreadystatechange = function() {
if (this.readyState === 4) {
if (this.status >= 200 && this.status < 400) {
// Success!
var data = JSON.parse(this.responseText);
} else {
// Error :(
}
}
};
request.send();
request = null;
至於「路徑」部分:通常只有你/public
文件夾是公開的,任何人,你不應該直接暴露.php文件,尤其是在使用Laravel時沒有。但是如果你仍然堅持你可以改變你的htaccess文件以允許訪問其他目錄。
http://youmightnotneedjquery.com/ –