所以在我的Javascript中我使用表单序列化输出是正确的
(issubmit=1&username=tester&password=test&cpassword=test&firstname=sdfds&lastname=fsdfdsf&gender=&email=pie%40aol.com&phone=&address=&phone=&address=)
当我尝试将它传递给我的控制器时,我什么也没得到,result = ""
. 我究竟做错了什么?
查询:
var dataString = $("form").serialize();
$.ajax({
url: '<?php echo base_url();?>index.php/welcome/submit_form/',
async: false,
type: 'POST',
data: dataString,
dataType: 'html',
success: function(data) {
$('#ajax-content-container').html(data);
}
});
控制器:
function submit_form() {
$data = $this->input->post('dataString');
echo "<p>result= ".$data."</p>";
}