0

まず最初に、jquery は単純に驚くべきものであると言うことから始めましょう。私はそれが非常に信頼できるものであることに気づき、それは確かに私の人生を楽にしてくれました.

私の問題に..

jquery 1.4.2 を使用していた Web サイトがあります jQuery は現在 jquery-1.10.1.js にあります

今日までjquery-ui-1.8.custom.min.jsを使用しています。現在のバージョンはjquery-ui-1.10.3.custom.min.jsです

今日、バージョン 1.10.1 にアップグレードしようとしましたが、ページが機能しません。ajax呼び出しも機能していないように見えるので、そこから始める予定です。

何らかの種類の ajax を開始すると、viewState メカニズムが脆弱すぎるため、.net メニューを放棄しているため、アップグレードに拍車がかかります。jquery メニューの例を見つけましたが、1.9.x が必要でした。

私の質問はこれです

  1. 私のページが v1.10 バージョンの jquery で動作しないことに非常に驚いています。私はしばらく離れていました。下位互換性を維持するためのjqueryの実績は何ですか?

  2. このトピックに関して書かれた良い記事はありますか。

  3. 利用できるツールはありますか。

  4. jquery と jquery-ui のバージョンはどのように関連していますか? 最初の 2 つのセグメントが一致していれば問題ありませんか? たとえば、jqUI は 1.10.3 で、jq は 1.10.1 です。
    **私はこの答えを見つけました。
    API の各バージョンは、サポートされている jquery の最も低いバージョンを参照します。
    - http://api.jqueryui.com/1.8/

私の現在の計画は、介在するすべてのマイナー バージョンをダウンロードして、1 つずつテストすることです。これには時間がかかる可能性があります。

ありがとう。これはちょっと変わった質問だと思います。アドバイスをいただければ幸いです。

グレッグ

非推奨になったものについての readme を読みましたが、私が使用しているものについて言及されていません。特定のjqueryファイルを非常に簡単に含めることができるように構築されています。

4

1 に答える 1

1

私は物事が再び働いています。

Jquery のサイトには、各メソッドの変更点をリストするセクションがあります。ちょっと掘り下げる必要があります。

http://api.jquery.com/category/version/1.5/

バージョン 1.5 とバージョン 1.6 では、ajax メソッドの実装に大幅な変更が加えられました。

これらのうち、ドキュメントの変更として明示的にリストされていないのは、 datatype:'text/html' が単なる 'text' になったことです。

これが問題の原因であることが判明しました。固定したら、非常に簡単に修正できます。

私の後に続く誰かのために、ajax メソッドは json の入力と出力に関してもう少し厳密になりました。これは、1.4 で機能していて、それ以降のバージョンでは機能していないかどうかを確認する別の場所です。

ありがとう

グレッグ

于 2013-06-08T23:00:52.737 に答える