このファイルでは、次のように呼び出されます。
/fichier_clients/fiche_client.html?id=4870
「id」値を使用して、外部ファイル (php) にリクエストを行います。データが php ファイル (外部ドメイン) に渡されません。遠い php ファイルはエラーなしで正常に実行され、抽出を再送信します。test 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>