2014-09-11 56 views
0
$.ajax({ 
    url : "../update_request", 
    type : "GET", 
    data : {reqdata, reqdata}, 
    success : function(data) 
    {   
    window.location = "<?php echo $this->Html->url(array('controller' => '', 'action' => '')); ?>"; 
    } 
}); 

此處reqdata是一個字符串值。 時使用這條線data : {reqdata, reqdata}在Cakephp中使用AJAX發送數據

SyntaxError: invalid object initializer

這一點,顯示錯誤我也嘗試用data : {reqdata : reqdata}但它沒有解決。 所以請幫助我。

+0

查看[CakePHP和AJAX](http://www.dereuromark.de/2014/01/09/ajax-and-cakephp/)。它包含工作示例。 – mark 2014-09-11 09:42:40

回答

0

您需要一個用於Data參數的鍵,例如

'data':{keyname:value, keyname:value} 

它給你的Data數組一個名字鍵名,通過它你可以在服務器上訪問它。

+0

我已經試過這個,但它不工作。 – jems 2014-09-11 07:37:29