2015-11-04 38 views
0

我已經用Laravel構建了一個webform,並按照我希望在本地主機上的方式工作。但是,當我把它放在服務器上時,我的表單停止識別我的php命令。例如見下文。不識別PHP的Web表單

在我的工作模式中,我的代碼看起來像這樣。這是使用javascript來返回我需要的項目數據元素的數組。

var pageDownloadInfo=<?php echo json_encode($project); ?>; 

但是,當我把我的表單在服務器上發生錯誤,它指向這在控制檯。

var pageDownloadInfo=<br /> 

和控制檯給了我這個錯誤的通知:

Notice: Undefined variable: project in C:\xampp\htdocs\QPA Form\resources\views\pages\datatest.blade.php on line 278
null;

的形式是完全一樣的。我不確定是什麼導致了這一點。

+0

也許在php.ini有什麼不同? –

回答

0

嘗試用引號將echo語句這樣

var pageDownloadInfo="<?php echo json_encode($project); ?>"; 
+0

沒有,沒有工作仍然給出了一個錯誤。我可能忘記下載一些東西?我認爲我沒有忘記任何東西,但它不起作用。 –

+0

嘗試顯式聲明$ project變量。看起來像那個變量永遠不會被初始化。 – elixir