0

嘿,我有一个无法正常工作的 ajax 调用,我不知道为什么

我的ajax调用是

function insertData(icompany,iproduct,iavailability,irelatedInformation,ishortageReason,idateUpdated)
    {
        alert('here')//comes here just once but i have a loop which calls insertData function 
        $.ajax({
            url: '../includes/drugShortage.php',
            data: {
                   action:'insert' ,
                   company: '\'' + icompany +'\'',
                   product: '\'' + iproduct+'\'',
                   availability: '\'' + iavailability+'\'',
                   relatedInformation: '\'' + irelatedInformation+'\'',
                   shortageReason: '\'' + ishortageReason+'\'',
                   dateUpdated: '\'' + idateUpdated+'\''

            },
            success: function(e)
            {
                alert(e);
            },
            error:function(e)
            {
                alert(e);
            },
            type:GET
        });
    }

我不知道是什么原因造成的。

4

2 回答 2

1

"type"应引用属性的值。此外,无需指定jQuery ajax调用类型。默认值为"GET"。此外,我建议您在浏览器中打开 Javascript 的错误报告并检查控制台是否有脚本错误。这会对你有很大帮助。

于 2013-09-28T07:09:48.563 回答
0

我会使用 setTimeout 定期调用函数!我希望这段代码会给你一些关于你的任务的提示!

<script type="text/javascript">
    $(document).ready(function() {
        window.setTimeout(function() {
            insertData("", "", "", "", "", ""); //Pass Data Here...!!!
        }, 1000); //Call every 1 min
    });

    function insertData(icompany, iproduct, iavailability, irelatedInformation, ishortageReason, idateUpdated) {        
        $.ajax({
            type: "GET"
            url: "../includes/drugShortage.php",
            data: {
                action: "insert",
                company: icompany,
                product: iproduct,
                availability: iavailability,
                relatedInformation: irelatedInformation,
                shortageReason: ishortageReason,
                dateUpdated: idateUpdated
            },
            success: function(event) {
                //TODO
            },
            error: function(e) {
                //TODO
            }
        });
    }
</script>
于 2013-09-28T07:30:39.353 回答