如何从jQuery事件中了解语法错误,如下所示?

问题描述 投票:0回答:2

我有一个表格id - > id ='login-form'

$('#login-form').submit(function(evt) {
  $('#login-button').addClass('disabled').val('Please wait...');

  evt.preventDefault();
  var postData = $(this).serializeArray();
  postData.push({
    name: "csrf_test_name",
    value: $.cookie('csrf_cookie_name')
  });
  var url = $(this).attr('action');

  $.post(url, postData, function(result) {
    console.log(result);
    if (result.success === true) {
      window.location.href = '<?= base_url().'
      sijb / home '?>';
    } else {
      $('#login-button').val('Login').removeClass('disabled');
      $('#error-message').text('Username dan Password tidak cocok').show();
    }
  }, 'json').error(function(err) {
    console.log(err.message);
  });

});
javascript jquery json ajax codeigniter
2个回答
0
投票

我想你可以先尝试从这里删除换行符:

 window.location.href = '<?= base_url().'
  sijb / home '?>';

对此:

 window.location.href = '<?= base_url().' sijb / home '?>';

0
投票

if区块存在一些问题。以下是我猜的修复方法

if (result.success === true) {
      window.location.href = '<?= '+base_url()+'.sijb / home ?>';

      var delvar = '<? $_POST["del"]; ?>';
    }
© www.soinside.com 2019 - 2024. All rights reserved.