2

jqueryを使用して特定の要素のみをリロードしようとしています

テーブルがあり、そのテーブルには最後の列に送信ボタンがあり、更新ボタンをクリックするたびに、その行の2列のみをリロードする必要があります。

これどうやってするの?

ここに私が使用したコードがあります:

$("button").click(function(){
  $(this).parent().siblings(".b1").reload();
  $(this).parent().siblings(".b2").reload();
});

しかし、これはテーブル行の要素をリロードしていません。

どうすればこれを解決できますか?

4

2 に答える 2

5

jQuery オブジェクトには.reload()メソッドがないため、使用しているコードでデータをリロードできません。

テーブル内のデータが ajax 呼び出しによって動的にロードされた場合は、独自の ajax 呼び出しを行って、新しい更新されたデータを取得し、それをテーブルに挿入する必要があります。

.load()データが(カバーの下で ajax 呼び出しを使用して)ロードされた場合.load()、最初に使用したのと同じ引数で再度呼び出すことができます。ありません.reload()

于 2013-09-24T05:31:51.317 に答える
3

.reload()有効な jQuery 関数ではないためです。

他の質問で示された方法でそれを続けてください。

于 2013-09-24T05:33:54.813 に答える