【发布时间】:2014-05-03 08:55:40
【问题描述】:
我有这个 javascript
$('a[name=deleteButton]').on('click', function () {
arr=[];
var arr = $("input[name='post[]']:checked").map(function() {
return this.value;
}).get();
var content = $(this).parents('tr').find('.key').html();
$.ajax({
type: "POST",
data: {arr:arr},
url: "../deleteRowUsingApiKey",
success: function(results){
alert(data);
}
});
});
在php中
这是我要发布值的 codeigniter 控制器
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
error_reporting(E_ALL);
ini_set('display_errors', 1);
class DeleteRowUsingApiKey extends CI_Controller
{
function __construct()
{
parent::__construct();
}
function index()
{
// $this->load->model('deleteapi');
// $this->deleteapi->deleteCheckout('CHECKvaPrfuRYzJa0MOUT');
// echo "hi";
echo $encrypted_data = $this->input->post('arr');
}
}
ajax 位于视图中,php 位于控制器文件夹中,codeigniter 安装在文件夹 app 中。我无法在 javascript 中回显该值,请帮助
【问题讨论】:
-
警报(数据);将数据更改为结果
-
也改变 echo $encrypted_data = $this->input->post('arr');回显 $this->input->post('arr');
标签: javascript php jquery ajax codeigniter