JavaScript,Ajax——为什么是Ajax';JavaScript上的s函数';s代码可以';你跑不好吗?

JavaScript,Ajax——为什么是Ajax';JavaScript上的s函数';s代码可以';你跑不好吗?,javascript,php,jquery,ajax,codeigniter,Javascript,Php,Jquery,Ajax,Codeigniter,印度尼西亚的各位早上好 我有一些带有Codeigniter框架的web项目。 我有一些字段集,用于插入带有单选按钮的值输入标记。 我正在为每个字段集使用一些向导函数。 在每个向导的末尾,我们都有一些按钮。 我们在这个按钮上添加了一些javaScript函数。 在javaScript函数中,我们添加了一些Ajax函数。 Ajax函数可以将一些值从“视图”发送到“控制器”。 然后,在“控制器”上,我们将带有“模型”的数据保存到数据库中 问题是,为什么我不能用我以前使用的ajax功能将数据保存到数据库

印度尼西亚的各位早上好

我有一些带有Codeigniter框架的web项目。 我有一些字段集,用于插入带有单选按钮的值输入标记。 我正在为每个字段集使用一些向导函数。 在每个向导的末尾,我们都有一些按钮。 我们在这个按钮上添加了一些javaScript函数。 在javaScript函数中,我们添加了一些Ajax函数。 Ajax函数可以将一些值从“视图”发送到“控制器”。 然后,在“控制器”上,我们将带有“模型”的数据保存到数据库中

问题是,为什么我不能用我以前使用的ajax功能将数据保存到数据库中

这是“视图”(javascript和ajax)

这是将数据保存到数据库中的“模型”(TracerStudy\u model/simpan\u data\ts)

我非常感谢您对这个问题提出的任何建议和解决方案。 谢谢大家,我希望大家今天过得愉快。

$.ajax({
 $.ajax({
        url     : "<?php echo site_url('TracerStudy/masuk_data_ts');?>",
        type    : 'post',
        data    : {f3 : f3, proses : 1},
        success : function(data){
            console.log(data);
        },
    });
url:“”, 键入:“post”, 数据:{f3:f3,过程:1}, 成功:功能(数据){ 控制台日志(数据); }, });

在数据中不要像wise一样使用“f3”、“proses”。

作为实践,我建议您首先检查变量是否具有所需的值。这有助于检测问题从何处开始。我不懂php,但有些东西告诉我url仍然无效。谢谢@Ukasysah,根据你的建议,在哪一部分我必须检查导致此问题的变量?谢谢@Darkrum,我想是的,也许ajax上的url会导致此问题。如果它是由url引起的,也许这会有所帮助。
public function masuk_data_ts(){
$f3 = $this->input->post('f3');
$proses = $this->input->post('proses');

if($proses == 1){
  $id_alumni = $this->session->userdata('id_alumni');
  $udah = $this->TracerStudy_model->get_data_ts($id_alumni);
  if($udah = 1 ){
    $data = array(
      'id_alumni_fk' => $this->session->userdata('id_alumni'),
      'f3' => $f3
    );
    // $proses = 0;
    $this->TracerStudy_model->update_data_ts($data);
  }
  else{
    $data = array(
      'id_alumni_fk' => $this->session->userdata('id_alumni'),
      'f3' => $f3,
      'status' => $proses
    );
    // $proses = 0;
    $this->TracerStudy_model->simpan_data_ts($data);
  }
}
  public function simpan_data_ts($data){
  $this->db->insert("tracer_study", $data);
}
 $.ajax({
        url     : "<?php echo site_url('TracerStudy/masuk_data_ts');?>",
        type    : 'post',
        data    : {f3 : f3, proses : 1},
        success : function(data){
            console.log(data);
        },
    });