2011-05-22 150 views
1

我有一些本地工作的$ .getJSON()調用,但是當我上傳活動服務器上的腳本時,它只引發500內部錯誤,我也有一些其他Ajax調用(不是json)其中一些工作,一些不..ajax調用返回500內部錯誤

我想直接去哪裏我所說的$ .getJSON(),但我只是不會得到任何文件..不是一個簡單的錯誤

前。

 $.getJSON("file.php", 
     function(data){ 
      console.log(data); 
     }); 

拋出500內部錯誤..

但這:

$.ajax({ 
    type: "POST", 
    url: "file2.php", 
    data: { 
     val: '1' 
    }, 
    success: function(data){ 
     console.log(data); 
    } 
}); 

似乎工作

的file.php我檢查如果一個Ajax請求,然後存儲一些內幕數組中的值,然後將其作爲json_encode($ array)回顯;

所有這些工作的本地機器上而不是活的服務器上

編輯:解決方案只是刪除並重新添加服務器上的文件。

+0

這些是兩個不同的網址 - 首先是'文件'然後是'文件2'。錯字? – Zirak 2011-05-22 13:09:33

+0

我們可以看到php代碼嗎?另外,你發送正確的標題? – 2011-05-22 13:10:41

+0

@Zirak我只是舉一個例子,看看第一個不工作,並拋出500錯誤和第二個工作,@ passcod它現在工作,我不知道爲什麼,我刪除了所有的文件,並將其替換在服務器上,可能更換有問題。 – fxuser 2011-05-22 13:13:56

回答

0

編輯:解決方案只是刪除並再次添加服務器上的文件。