bootstrap modals将值放在数据库中

时间:2018-06-05 12:38:03

标签: javascript php jquery html

我有一个带有input的模态添加新类别,同时检查此值是否已存在于我的数据库中并显示一条消息。

主要代码是这个Javascript

$(document).ready(function() {
  $("#savebutton").click(function() {
    var name_category = $("#new_category").val();
    if (name_category != "") {
      alert("has values");
      $.post("action.php", {
        suggestion: name_location
      }, function(data, status) {
        $("#test").html(data);
      });
    } else {
      alert("give category");
    }
  });
});

,PHP代码是

$connection = sqlsrv_connect($server, $cinfo);
if( $connection === false )
{
    echo "Error (sqlsrv_connect): " . print_r(sqlsrv_errors(), true);
}

if(isset($_POST['suggestion']))
{                       
    $query = "SELECT jacat_title FROM JobAdCategories WHERE jacat_title='".$_POST['suggestion']."'";
    $statement=sqlsrv_query($connection,$query);                        
    if(sqlsrv_num_rows($statement) > 0) {
        echo"Yes";                              
     } else {
         echo"No";
    }                           
}
sqlsrv_close($connection);

1 个答案:

答案 0 :(得分:-1)

尝试在ajax中使用async false。

$.post("action.php", {
    suggestion: name_location,
     type: 'POST',
     async: false //blocks window close
  }

希望它可以帮到你