2011-11-24 101 views
0

我,包括我的HTML下面的JavaScript代碼,這又使得做後臺工作的PHP文件的引用:的JavaScript調用SRC 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>"); 
//]]>--> 

我可以通過任何其他方式從javascript函數內部調用javascriptGetAd.php,而不使用document.write(),如上所示?

+0

什麼是你的PHP的回報? JavaScript的? – biziclop

+0

@biziclop ...是的...我的php以javascript格式返回一些數據 – debaShish

+0

也許這樣:http://unixpapa.com/js/dyna.html – biziclop

回答

1

您可以使用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(); 
+0

ya ...謝謝@ping localhost – debaShish