提交表单以检查ajax和jquery的内容

时间:2017-11-12 20:38:32

标签: javascript jquery ajax

我正在制作一张表格来检查安全码。事实上,我是ajax和jquery的新手,所以我尽我所能,但我的代码不起作用。有人能帮助我吗?

php文件:

<?php 
include('/includes/db-connect.php');

if( isset($_POST["seccode"]) ){
    $result=mysqli_query($con,"SELECT * FROM `certificate_acheived_tbl` WHERE `cert_check_code` = ".$seccode.")";
    if( mysql_num_rows($result) == 1) {    
        echo "<script>alert('s')";
    }
}
?>

js文件:

$(function() {
    $(".btn btn-success").click(function() {
        var ID = $(this).attr('id');

        $.ajax({
            type: "POST",
            url: "cert-check-ajax.php",
            data: 'certcode='+ ID,
            success: function() {
                $('#someHiddenDiv').show();
                console.log();
            }
        });
    });
});

2 个答案:

答案 0 :(得分:0)

你的代码很糟糕......(有时也是我的代码)

第一个错误:jQuery中的using Microsoft.AspNetCore.Mvc; using MyLibrary; namespace AspCoreAppWithLib.Controllers { public class HelloWorldController : Controller { [HttpGet("/read-file")] public string ReadFileFromLibrary() { return MyClass.ReadFoo(); } } }

PHP中的

data: 'certcode='+ ID isset($_POST["seccode"])

这是一个更好的代码..?

jQuery(我总是使用JSON,它更容易)

'certcode' != 'seccode'

PHP(使用utf8保险,以及良好的标头/ JSON编码响应)

$(function () {
    $(".btn btn-success").click(function() {
        var 
        Call_Args = {
            certcode:  $(this).attr('id')
        };
        $.ajax({
            url: 'cert-check-ajax.php',  
            type: 'POST',
            data: Call_Args,
            cache: false,
            dataType: 'json',
            success: function (data) {
                console.log( data.acceptCod );    // or data['acceptCod'] if you want
                $('#someHiddenDiv').show();
                // ...
            } 
        }); //$.ajax
    });  // btn btn-success").click
});

答案 1 :(得分:-1)

你可以使用它

$(function() {
    $(".btn btn-success").click(function() {
        var ID = $(this).attr('id');
        $.ajax({
            type: "POST",
            url: "cert-check-ajax.php",
            data: {'seccode': ID}
        }).done(function(data) {
            $('#someHiddenDiv').show();
            console.log(data);
        });
    });
});