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

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

کاربر سایت

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 پاسخ
در حال حاضر هیچ پاسخی ارسال نشده است
کاربرانی که از این پست تشکر کرده اند شیراز سوشال

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

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