質問: $(this).attr("src"); imgArray.push(text)}); $("#allwrap").addClass("detail"); $(".news_box").css({"display": "none"}); html += ''; html += ''; html += '' + category + ''; html += '' + title + ''; html += ''; html += ''; html += ''; html += ''; html += '' + texts + ''; html += ''; html += ''; html += ''; html += ''; html += ''; $("#news").html(html); } }); }); ``` ### 試したこと 上記で述べたよう、コードの読み込み順番を変えるなどは 試してみましたがダメでした... ### 補足情報(言語/FW/ツール等のバージョンなど) html / css / javascript / jquery dw cs6
回答: `window.location.search`の動きはを参照ください。 代入した値がサーバに送られ、再読み込みされるまでの一瞬だけjs側の処理が進みリロードされる、という流れになっています。 例えば `http://hogehoge.com/?article_id=1` で受け取れるようサーバー側に処理を追加してあげればよいかと思います。 参考にされている2つのサイトともページリロードが走っているので、なにもクライアント側でhtmlの書き換えだけを行っているわけではないと思います。