Tag: cakephp 2.3

JQuery1.8.0:通过AJAX从表单发送文件

我用CakePHP开发并且最初认为这个问题与Cake有关; 事实并非如此。 我重写了这个问题,以便我得到更广泛适用的答案 我有一张表格 Submit 我写的提交函数看起来像: $( “#ajaxUploadSubmit” ).click(function() { $.ajax({ url:”uploads/add”, data: $( “#UploadsAddForm” ).serialize() }).done(function(responseText) { alert(responseText); }) .fail(function() { alert(‘failxors’); }) }); 但是这一行返回一个空数组: $this->request->data 。

在cakephp 2.x中从视图到控制器进行jquery ajax调用

我试图从视图到控制器发出ajax请求,ajax requst工作正常,但是从控制器没有任何东西返回到视图。 我不知道问题出在哪里..我正在尝试的是在我看来我正在从控制器显示一些数据,并且有一个选择框。 当我从选择框中选择一个城市时,它会调用ajax请求,并应在view.ctp中显示该特定城市的结果。 $(‘#cityid’).change(function() { $city_id= $(‘#cityid :selected’).val(); alert($city_id); $.ajax({ url : ” ‘deals’, ‘action’ =>’topdeals’), true); ?>”, type : “POST”, cache : false, data : {city_id: city_id}, success : function(data){ alert(data); } }); }); }); 并在视图中 Form->create(‘Deal’, array(‘action’=>’topdeals’,’type’=>’post’));?> Form->input(‘city_id’, array(‘label’=>’City’,’type’=>’select’, ‘id’=>’city_id’,’empty’=>’select City’,’options’ =>$city)); echo $this->Form->end(); ?> Html->image(‘deal/dealimage/’.$topdealsortbyrank[‘Deal’][‘image’],array(‘width’=>”100px”,’height’=>”80px”));?> 并在控制器中 function topdealajax() { $this->log(‘Ajax call […]