Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AJAX函数未启动_Javascript_Php_Jquery_Ajax_Codeigniter - Fatal编程技术网

Javascript AJAX函数未启动

Javascript AJAX函数未启动,javascript,php,jquery,ajax,codeigniter,Javascript,Php,Jquery,Ajax,Codeigniter,大家好,我想将数组解析为Codeigniter控制器,但我的代码不起作用。请告诉我代码中的错误在哪里。我是jQuery的新手,我知道这是一个非常基本的错误 jQuery代码: $("#add_state").click(function(){ var addstate = { State: $.trim($('#statename').val() } $.ajax({ type: "POST", url: "&l

大家好,我想将数组解析为Codeigniter控制器,但我的代码不起作用。请告诉我代码中的错误在哪里。我是jQuery的新手,我知道这是一个非常基本的错误

jQuery代码:

$("#add_state").click(function(){
      var addstate = {
        State: $.trim($('#statename').val()
      }
      $.ajax({
        type: "POST",
        url: "<?php echo base_url()?>/index.php/geo/add_state",
        data: addstate,
        success: function(response){
          alert(response);
        }
      });
    event.preventDefault();
});
$(“#添加#状态”)。单击(函数(){
var addstate={
状态:$.trim($('#statename').val()
}
$.ajax({
类型:“POST”,
url:“/index.php/geo/add_state”,
数据:addstate,
成功:功能(响应){
警报(响应);
}
});
event.preventDefault();
});
HTML代码:

<form role="form">
   <div class="form-group">
      <label for="exampleInputEmail1">State Name</label>
      <input type="text" name="State" class="form-control" id="statename" placeholder="Enter State Name">
   </div>
   <button type="submit" class="btn btn-info" id="add_state">Submit</button>
</form>

州名
提交

饰件未正确关闭

我想是这样的

$("#add_state").click(function(){
      var addstate = {
        State: $.trim($('#statename').val())
      }
      $.ajax({
        type: "POST",
        url: "<?php echo base_url()?>/index.php/geo/add_state",
        data: addstate,
        success: function(response){
          alert(response);
        }
      });
    event.preventDefault();
});
$(“#添加#状态”)。单击(函数(){
var addstate={
状态:$.trim($('#statename').val())
}
$.ajax({
类型:“POST”,
url:“/index.php/geo/add_state”,
数据:addstate,
成功:功能(响应){
警报(响应);
}
});
event.preventDefault();
});

饰件未正确关闭

我想是这样的

$("#add_state").click(function(){
      var addstate = {
        State: $.trim($('#statename').val())
      }
      $.ajax({
        type: "POST",
        url: "<?php echo base_url()?>/index.php/geo/add_state",
        data: addstate,
        success: function(response){
          alert(response);
        }
      });
    event.preventDefault();
});
$(“#添加#状态”)。单击(函数(){
var addstate={
状态:$.trim($('#statename').val())
}
$.ajax({
类型:“POST”,
url:“/index.php/geo/add_state”,
数据:addstate,
成功:功能(响应){
警报(响应);
}
});
event.preventDefault();
});
  • 状态:$.trim($('statename').val()
    中缺少
    。将其更改为
    状态:$.trim($('statename').val())
  • 使用
    $(文档)。在('click'、'#add_state',function()
  • 检查url,可能不正确
  • 状态:$.trim($('statename').val()
    中缺少
    。将其更改为
    状态:$.trim($('statename').val())
  • 使用
    $(文档)。在('click'、'#add_state',function()
  • 检查url,可能不正确

  • 查看页面源代码时,
    url:“/index.php/geo/add_state”
    是否仍然是这样?尝试将按钮类型更改为“按钮不提交”
    submit
    您尚未将事件传递到函数中,因此“防止解除”可能不起作用:
    $(“#添加_state”)。单击(函数(事件)
    @JonStirling yes
    url:“/index.php/geo/add_state”
    正在工作中。这一行缺少括号
    state:$.trim($(“#statename”).val()
    当您查看页面的源代码时,是
    url:/index.php/geo/add_state“
    仍然是这样吗?尝试将按钮类型更改为“按钮不提交”
    submit
    您尚未将事件传递到函数中,因此“阻止-解除”可能不起作用:
    $(“#添加状态”)。单击(函数(事件)
    @JonStirling yes
    url:/index.php/geo/add_状态”
    正在工作controllerA此行缺少括号
    状态:$.trim($('#statename').val()
    我是在嘲笑我自己的so基本错误。下次我会处理符号。@RushabhShah,下次,查看您的JavaScript控制台并检查错误。基本故障排除。我是在嘲笑我自己的so基本错误。下次我会处理符号。@RushabhShah,下次,查看您的JavaScript控制台并检查错误。基本故障排除。