私はかなり新しいajaxの新作です。これは、 "bridge.php"というPHPドキュメントを使用してSQLデータベースから情報を取得するために使用しているajax呼び出しです。私は何かがあれば、これから何を取り戻しているのか分かりません。それは配列ですか?オブジェクト?私はポストを使用すべきときに私は取得を使用しているので、私は戻って何も得ていないのですか?私が取り戻そうとしている情報の量は、getには収まらないでしょうが、私が呼び出して送信する量は、十分に小さくなります。私に戻ってくるアヤックスとは何ですか? (ajaxのPHPファイルへの呼び出し)
<script type="text/javascript">
function refreshPro(namex){
alert(namex);
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("port_work").innerHTML=xmlhttp.responseText; //what is xmlhttp.responseText?
}
}
xmlhttp.open("GET","../bridge.php?pro="+namex,true);
xmlhttp.send();
}
</script>
、今のURLから取得するvarを取り、私はこの部分が、それ自体で大丈夫作品を知っている、データベースを照会PHP(bridge.php)のための...
<?php
$pro = $_GET["pro"];
$sql = "SELECT * FROM portfolio WHERE title LIKE \"%$pro%\"";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
?>
<div id="portfolio_item">
<h2><?php echo $row['title']; ?></h2>
<img src="<?php echo $row['image_paths']; ?>" alt="<?php echo $row['title']; ?>" />
<p id="portfolio_desc"><?php echo $row['description']; ?></p>
</div>
<?php
}
?>
そして、はい、私は宿題をしました。私はこれらの2つの他の投稿を研究しましたが、私は何も知らないJSONについて話を始め、もう1つは私の問題にマッチするようには見えませんでした。 Returning AJAX responseText from a seperate fileおよびAjax call not returning data from php file
申し訳ありませんが、修正のための更新内容 –
.responseTextは別のものにする必要がありますか? –
サーバからHTMLを取得しています – Broncha