javascript - 私が書いた ajax は効果がありません。何が問題なのか調べてください...
迷茫
迷茫 2017-05-27 17:42:32
0
6
548

私の目的は、元の 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 が効果があるかどうかを確認できますか?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全員に返信(6)
仅有的幸福

リーリー

いいねを押す +0
phpcn_u1582

$(this).attr("href","haha/form.html?key="+zName+"&tit="+zTitle);

間違ったアドレスを書いたような気がします。これが機能するかどうかを確認してください。

いいねを押す +0
迷茫

まず、これはどのような配列ですか [{"name":"はは","title":"123"},{"name":"はは","title"}:"4567"]、一体この部分は「タイトル」}:"4567"

いいねを押す +0
巴扎黑

投稿者の意味がよくわかりません~大まかに推測してみますと、aタグへのリンクは最初からではなくajax経由で取得されているのです~$符号,我就猜楼主用的jqueryもご覧ください。以下のコードの具体的な実装は達成可能であるはずです~

ページが読み込まれた直後に実行ajax,获得链接后修改所有a标签的链接。(楼主处理ajax結果はこの段落、forループ、よくわかりません~)

リーリー

また、Chrome ではどこで ajax を見ることができますか? F12打开开发者模式,然后选network

いいねを押す +0
阿神

href の背後での文字列の結合の問題は、Ajax の問題ではありません

いいねを押す +0
淡淡烟草味

[{"name":"へへ","title":"123"},{"name":"はは","title":"4567"}]
これは 1 次元配列であり、オブジェクトを走査しますその中で、名前とタイトルを整理するために必要なループは 1 つだけです

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート