0
私は初めてAjaxで作業しています。URLに2つのデータを追加したいと思います。 私が使用しているコードは次のとおりです。動作していません。Ajax - データをURLに追加
どのようにして2つの値をリンク先URLに追加できますか?
<script type="text/javascript">
function show(first, second)
{
if (first =="" || second =="")
{
document.getElementById("searchDiv").innerHTML="";
return;
}
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("searchDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","search.php?type="+first&"place"=+second,true);
xmlhttp.send();
}
</script>
URLに追加されたデータが正しくないようです。私はtype
とplace
Here's the exampleにデータを追加しています。私は使用していますが、1つの値をとりますが、私は2つの値を受け入れるようにしたいと思います。 何か助けていただければ幸いです。
おかげでなければなりませんが、それはまだ働いていません。私は分かりません - コード自体は正しいと思いますか? – Julie
@Julie:[jQuery](http://jquery.com)でもご覧ください。同じことをするには '$("#searchDiv ")を使用してください。load(" search.php?type = "+ first&" place "= + second)' – genesis
これらのタイプミスに関する質問を削除することで、[Stack Overflowをクリーンアップするキャンペーン](http://meta.stackexchange.com/q/167342/187073)があります。あなたはこの質問に近い投票をして少し投球してもよろしいですか? – VisioN