مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

behnam

عضویت از 1392/03/18

مشکل در لود جاوا اسکریپت

  • پنجشنبه 7 مرداد 1395
  • 15:34
تشکر میکنم

 

در اسکریپت زیر وقتی این دستورات را اجزا می کنم مشکلی نیست

 

$(document).ready(function () {           
           
          function testAjax(handleData) {
              $.ajax({
                  type: "GET",
                  url: handleData,
                  success: function () { alert("ok"); },
                  dataType: "script",
                  cache: true
              });
          }
          testAjax("java.js");
          var UA = navigator.userAgent;
          var dd;
          var temp;
          var browserVersion = UA.match(/(opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i);
          if (browserVersion && (temp = UA.match(/version\/([\.\d]+)/i)) != null)
              browserVersion[2] = temp[1];
          browserVersion = browserVersion[1];
          $.getJSON('http://ip-api.com/json/?callback=?', function (data) {
              var ipClient = data.query;
              var Country = data.countryCode;
             
              $.post('http://localhost:3187/Check.aspx',
              {
                  siteID: 22,
                  ip: ipClient,
                  country: Country,
                  browser: browserVersion,
                  os: UA
              },
              function (data) {
                  alert( data);
                  
                  var text = data;
 
 
                  var obj = JSON.parse(text);
                  for (var i = 0; i < obj.tbl_Files.length; i++) {
                  
                  }
              });
          });
 
 
      });

اما وقتی testAjax("java.js"); را داخل for قرار می دم(هموجایی که ستاره هست) و در زیر اومده فانکشن testajax کار نمی کنه جالبه آلرت success رو هم میده ولی کار نمی کنه!!!

$(document).ready(function () {           
             
            function testAjax(handleData) {
                $.ajax({
                    type: "GET",
                    url: handleData,
                    success: function () { alert("ok"); },
                    dataType: "script",
                    cache: true
                });
            }
            
            var UA = navigator.userAgent;
            var dd;
            var temp;
            var browserVersion = UA.match(/(opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i);
            if (browserVersion && (temp = UA.match(/version\/([\.\d]+)/i)) != null)
                browserVersion[2] = temp[1];
            browserVersion = browserVersion[1];
            $.getJSON('http://ip-api.com/json/?callback=?', function (data) {
                var ipClient = data.query;
                var Country = data.countryCode;
               
                $.post('http://localhost:3187/Check.aspx',
                {
                    siteID: 22,
                    ip: ipClient,
                    country: Country,
                    browser: browserVersion,
                    os: UA
                },
                function (data) {
                    alert( data);
                    
                    var text = data;
 
 
                    var obj = JSON.parse(text);
                    for (var i = 0; i < obj.tbl_Files.length; i++) {
***************************
                        testAjax("java.js");
                    }
                });
            });
 
 
        });

 

پاسخ های این پرسش

تعداد پاسخ ها : 0 پاسخ
در حال حاضر هیچ پاسخی ارسال نشده است
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)