JavaScript, вызывающий php-файл в src, правильный путь - PullRequest
0 голосов
/ 24 ноября 2011

Я включил следующий код javascript в мой HTML, который, в свою очередь, ссылается на файл php для выполнения серверной работы:

<script type='text/javascript'>
<!--//<![CDATA[
var partnerId = "100b70a8a2248717";
var siteId = "12418";
var m3_u =    (location.protocol=='https:'?'https://javascriptGetAd.php':'http://javascriptGetAd.php');
var m3_r = Math.floor(Math.random()*99999999999);
document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u);
document.write ("?partner_id=" + partnerId);
document.write ('&amp;site_id=' + siteId);
document.write ('&amp;version=1.5');
document.write ('&amp;language=javascript');
document.write ('&amp;format=wap');
document.write ('&amp;cb=' + m3_r);
document.write ("'><\/scr"+"ipt>");
//]]>-->

Могу ли я вызвать javascriptGetAd.PHP изнутри функции javascript любым другим способом без использования document.write (), как показано выше?

1 Ответ

1 голос
/ 24 ноября 2011

Вы можете использовать AJAX для этой цели

    var xmlhttp;
    if (window.XMLHttpRequest)
        xmlhttp=new XMLHttpRequest();
    else
       xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");




  xmlhttp.onreadystatechange=function()
      {
      if (xmlhttp.readyState==4 && xmlhttp.status==200)
        {
         // Handle xmlhttp.responseText;
        }
      }
    xmlhttp.open("GET","javascriptGetAd.php",true);
    xmlhttp.send();
...