Ajax对URL的多次调用

时间:2019-10-09 10:56:38

标签: ajax

我对Ajax并不陌生,我希望使用它将JavaScript参数发送到MVC控制器。

我遇到的问题是它发送了多次而不是一次。大多数情况下,它只会发送两次。

<script>
    var x = document.getElementById("demo");

    function getLocation() {
        if (navigator.geolocation) {
            navigator.geolocation.watchPosition(showPosition);
        } else {

        }
    }

    function showPosition(position) {



         myFunc = function(){};
        $.ajax({
    url: '@Url.Action("Create")',
    data: { latitude: position.coords.latitude, longtitude: position.coords.longitude},
    dataType: 'json',

        });

       window.setInterval(getTime, 1000);

} 

我尝试使用window.setInterval(getTime, 1000);来逃避可能陷入的循环,但不确定。

谢谢。

0 个答案:

没有答案