LiWei丶丶 2016-08-30 05:38 采纳率: 0%
浏览 987

PHP CI框架文本编辑器怎么第一次提交数据的时候为空,第二次就成功?

PHP CI框架文本编辑器怎么第一次提交数据的时候为空,第二次就成功?
//控制器
//添加展示界面
function addinfo(){

$allowUpload = configItem('fileUpload');
$this->load->helper('remoteupload');
$this->load->library('fckeditor');

$this->template->importJavascript(array('customer'));

$this->template->cpView('customer_add');

}
//添加展示方法
function addtj(){

$data=array(
    'name'=>$this->input->post('name'),
    'content' =>str_replace('_baidu_page_break_tag_', '<pagebreak></pagebreak>', $this->input->post('content',false))
);


if (empty($data['name'])) {


   $this->message->response(false, '请填写标题!'); 

 } 
 else if (empty($data['content'])){
     $this->message->response(false,"请填写内容");
 }

 else  if($this->customermodel->getList("c.name = '" . $data['name'] . "'")){

     $this->message->response(false, '展示名称已存在!'); 
} 

else {
    $this->customermodel->add($data);


  $this->message->response(true, '添加成功!');  

}

}

//视图

增加中心介绍
展示标题:
内容
<?php $SP = & getInstance(); $content=null; $SP->fckeditor->Create($content, 300, '98%','content'); ?>

//JS
add: function() {
var name = $('#name');

if (name.val() == "") {
    alert('请填写标题名称!');
    name.focus();
    return false;
}

/*
alert($('#content').val());

return false;*/

$("#btnSubmit").attr("disabled", "disabled");
Ajax.postForm("goodsForm", function(json) {
$("#btnSubmit").removeAttr("disabled");
if (json.status) {

        alert(json.msg);
        document.location.href = "customer.php";
    } else

        alert(json.msg);
});
return false;
  • 写回答

2条回答 默认 最新

  • 电子科大曾帅帅 2016-08-30 08:07
    关注

    上代码,以后提问题记得带上代码,不然谁知道你说的什么

    评论

报告相同问题?

悬赏问题

  • ¥20 delta降尺度方法,未来数据怎么降尺度
  • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
  • ¥15 再不同版本的系统上,TCP传输速度不一致
  • ¥15 高德地图点聚合中Marker的位置无法实时更新
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程