在这个文件中这样调用:
/fichier_clients/fiche_client.html?id=4870
它使用“id”值并向外部文件(php)发出请求。数据不会传递到 php 文件(外部域)。远程 php 文件执行良好,没有错误并重新发送提取。来自具有测试 id的数据库的数据,但不是通过 ajax -> params: {"term": id} 接收的值,
<link href="jquery-mobile/jquery.mobile.theme-1.0.min.css" rel="stylesheet" type="text/css"/>
<link href="jquery-mobile/jquery.mobile.structure-1.0.min.css" rel="stylesheet" type="text/css"/>
<script src="jquery-mobile/jquery-1.6.4.min.js" type="text/javascript"></script>
<script src="jquery-mobile/jquery.mobile-1.0.min.js" type="text/javascript"></script>
<script type='text/javascript' language='javascript'>
function fiche0()
{
var id = location.search;
var id = id.split('=');
var id = id[1];
alert (id);
var encoded = encodeURIComponent('http://www.mydomain.fr/connexion.php');
$.ajax({
url: 'http://whateverorigin.org/get?url='+encoded,
type:'POST',
contentType:"application/json",
dataType: 'jsonp',
crossDomain:true,
params: {"term": id},
timeout: 4000
}).done(function(reponse){
a=reponse.contents.split(';');
document.getElementById("client").innerHTML = a[0] ;
document.getElementById("adresse1").innerHTML = a[1] ;
})
}
window.onload = fiche;
</script>