いくつかのハイパーリンクを出力する php スクリプト (getit.php) を取得しました。私はajaxを使用してそのphpscriptを呼び出し、divに表示しています。問題は、これらすべてのハイパーリンク URL が(firefox で選択ソースを表示するとき&
) だけではなく、持っていることです!!ハイパーリンク URL が持っていると、正しく機能しません! ただし、getit.php スクリプトを直接呼び出すと、ハイパーリンクのみが取得されます。&
&
&
ajax を使用して php スクリプトを呼び出すときに&
変換を回避するにはどうすればよいですか? 私の目標は、これらのハイパーリンクをコピーして他の場所で使用することです&
が、すべてのハイパーリンクが. ハイパーリンクの HTML ソース コードを div で表示する代わりに、テキスト ボックスに表示して だけにする方法はありますか? 別の言い方をすれば、テキストエリアに ajax レスポンスのソースコードを追加する方法は?&
&
&
getit.php スクリプト:
echo "<a href=\"../test/doit.php?variable=".$result2.".net/";
echo ("&");
echo "id1=".$result."&id2=".$result3."&title=".$title_name."\">".$title_name."</a>";
echo "<br>";
getit.php への ajax 呼び出し:
<script type="text/javascript">
function addHit(str,str2) {
$.ajax(
{
type: 'GET',
url: './getit.php'+pagenumber,
url: './getit.php?value='+str+'&title='+str2,
success: function (good)
{
//handle success
//alert(good)
$('#myDiv').append(good)
},
failure: function (bad)
{
//handle any errors
alert(bad)
}
});
}
</script>
</head>
<body>
<a href="javascript:void(0);" onClick="addHit('http://www.somesite.com/value/12','Episode 12')" > episode 12 </a> <br />
<a href="javascript:void(0);" onClick="addHit('http://www.somesite.com/value/13','Episode 13')" > episode 13 </a> <br />
<div id="myDiv"></div>