代码适用于Chrome,而不适用于Firefox / Safari

时间:2014-12-18 10:54:28

标签: internet-explorer firefox safari compatibility

我正在尝试建立一个系统,您可以在其中更新某种产品的库存量。 我设法让它在Chrome中运行,但同样的脚本在Firefox / Safari / IE中不起作用,我无法弄清楚原因。

    <script>
// Post de aanwezige waardes na de database
$(document).ready(function() {
$("#submit").click(function() {
    var nummer = $("#hetnummer").val();
        var id = $("#hetid").val();
        var inprijs = $("#inprijs").val();
        var verprijs = $("#verprijs").val();
            if (nummer == '' || id == '' ) {
            alert("Insertion Failed Some Fields are Blank....!!");
        } 
            else {
    // Returns successful data submission message when the entered information is stored in database.
            $.post("php/aanpassen.php", {
                nummer1: nummer,
                id1: id,
                inprijs1: inprijs,
                verprijs1: verprijs,
            }, 
                function(data) {
                // alert(data);
                $('#form')[0].reset(); // To reset form fields
            });
            }
            });
        });
</script>

1 个答案:

答案 0 :(得分:0)

可能存在 contentType 问题,因此请尝试使用 ajax函数而不是发布将contentType设置为&#39; application / x-www-form-urlencoded&#39; &#39; application / json&#39;

$.ajax({
        url: "php/aanpassen.php",
        type: 'POST',
        data: {
                    nummer1: nummer,
                    id1: id,
                    inprijs1: inprijs,
                    verprijs1: verprijs,
        },
        contentType: 'application/x-www-form-urlencoded',// or application/json
        success: function () {   $('#form')[0].reset();},

    });