私の目的は、元の a タグの href 属性の値が false であることです。
ユーザーが a タグをクリックした後に、href 属性の値を変更してリンクに誘導するようにしたいです。
このリンクは、http://XXX.XXX.html/?key='データの名前の値'&tit='データのタイトルの値'です。
データ バックグラウンドから渡されたデータ、
には配列 [{"name":"haha","title":"123"},{"name":"haha","title": " が含まれています) 4567"}] はそのようなデータです。
次に、ajax を使用してバックグラウンドでデータを送信するときに、対応する値がリンクの形式に結合され、a タグの href 値に渡されます。 ,
をクリックすると、各 a タグに対応するページにジャンプします。
PS: 私は初心者で、あまり詳しくありません。自分が書いたコードには非常に問題がありますが、どうすればよいかわかりません。助けてください。ひざまずいて、ありがとう!
以下はコード部分です:
<p class="xixi">
リーリー</p>
<スクリプト>
リーリー</script>
さらに、もう一つ質問があるのですが、Chrome ブラウザで ajax が表示されません。
しかし、Firefox で確認したところ、エラーは報告されませんでした。Firefox を使用して、Ajax が効果があるかどうかを確認できますか?
リーリー
$(this).attr("href","haha/form.html?key="+zName+"&tit="+zTitle);
間違ったアドレスを書いたような気がします。これが機能するかどうかを確認してください。
まず、これはどのような配列ですか [{"name":"はは","title":"123"},{"name":"はは","title"}:"4567"]、一体この部分は「タイトル」}:"4567"
投稿者の意味がよくわかりません~大まかに推測してみますと、aタグへのリンクは最初からではなくajax経由で取得されているのです~
$
符号,我就猜楼主用的jquery
もご覧ください。以下のコードの具体的な実装は達成可能であるはずです~ページが読み込まれた直後に実行
リーリーajax
,获得链接后修改所有a
标签的链接。(楼主处理ajax
結果はこの段落、forループ、よくわかりません~)また、Chrome ではどこで ajax を見ることができますか?
F12
打开开发者模式,然后选network
href の背後での文字列の結合の問題は、Ajax の問題ではありません
[{"name":"へへ","title":"123"},{"name":"はは","title":"4567"}]
これは 1 次元配列であり、オブジェクトを走査しますその中で、名前とタイトルを整理するために必要なループは 1 つだけです