問題タブ [raty]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
587 参照

javascript - 奇妙な JavaScript の型キャスト

最初にタブとして表示されている特定のエンティティのフィードバックと評価を表示しています。ユーザーがタブをクリックすると、フィードバックと評価を取得しています

のリターン$.get()はこんな感じ

このデータを使用|||して分割し、この場合は 8 の評価を得ています。

問題はここにあります。このプラグインを使用して星評価を表示しています。以下は初期化コードです

私が何をしても、評価は機能しません。の代わりに数字を入れると、$('body').data( 'rating')うまくいきます。

最初に、非表示の入力フィールドの値を設定してから、入力フィールドの値で$('body').data( 'rating')開始を割り当てようとしました。しかし、それは役に立たない。

前もって感謝します

PS:コードを編集した回答を見る

アラートを含めると、機能しています。したがって、このコードを表示する必要があるようです。これを行う方法。});

0 投票する
1 に答える
352 参照

javascript - $(this) in JavaScript

thisjsでの使用に問題があります。次のように使用する関数がありますthis

レーティング div は次のとおりです。

これは、次の関数によって呼び出されます。

スコア値は設定できましたが、readOnly 値を設定できません。firebug を使用してデバッグしたところ、最初の this は div を指していましたが、2 番目の this は window を指していました。どこが間違っていたのですか?注: JavaScript についてはよくわかりません。

詳細: 私はレーティhttp://www.wbotelhos.com/ratyをレールで使用していました。

0 投票する
1 に答える
345 参照

jquery-plugins - バックボーンビュー内のjQueryプラグインraty.jsは、サーバーから同じスター画像をリロードし続けます

ページ上のwbotelhos/raty.jsプラグインにカーソルを合わせると、星が点滅するときにサーバーからstar-on.pngとstar-off.pngが繰り返しフェッチされます。画像のローカルクライアントキャッシュを使用する方法はありますか?Chromeでテストしています。次のBackbone.Viewレンダリングコードを使用して、プラグインをItem要素に挿入します。

0 投票する
2 に答える
1671 参照

jquery - Raty Ratings の検証

ちょっとした質問があります。レート ラッティングをフォームで検証するにはどうすればよいですか?

私がこのコードを使用するとき

このdivで

ページが読み込まれると、div 内にこの html コードが作成されます

しかし、スクリプト自体によって生成されたため、入力フィールドに class="required" を追加できませんでした。

jquery検証のためにそれを行う方法について誰でもアドバイスできますか?

addMethod を試しましたが、クラスを追加できません。

0 投票する
5 に答える
4848 参照

php - Jquery Raty 開始プラグイン: 複数の div のスコアを設定する

jquery スター評価プラグイン "Raty" https://github.com/wbotelhos/ratyを使用しています。PHPでデータベースから結果セットを生成しています。スコアも含まれます。個々の評価コンポーネントごとにスコア プロパティを設定したい。どうやってやるの?星を表示するためにこの構文を使用しています。

動的に生成されたクラス「stars_small」を使用して、1 つのページに多くの div があります。divごとに「スコア」を設定したい。

0 投票する
1 に答える
2500 参照

jquery - php スクリプトに渡すレート "スコア" 変数を定義するにはどうすればよいですか?

rate を Web サイトに実装しようとしています。わずかな問題を除いて、プラグインは動作しています。スコア変数をphpスクリプトに渡すことができないため、評価値をデータベースに保存することができません。これは私のコードです:

そして、データベースにデータを取得するためのポスト関数は次のとおりです。

私の PHP スクリプトは問題なく、データはスコア自体とは別に投稿されています! 上記のコードのどこかに、何かが欠けています。私のアラートは、null であるスコアを参照する変数を除いて、すべての変数を正しく返し、アラートの最後の部分は「スコア = 未定義」として返されます。onclick="javascript:rateMe(score)" を使用してみましたが、データを投稿することさえできず、アラートも表示されません。

私が間違っていることを知りたいです。関数の外でスコア変数を宣言しようとしました。関数にクリック イベントを追加しました。ドキュメントのようにスコア変数の名前を変更しようとしました。関数を $(document).ready 関数内に配置しようとしました。 () {...} タグ、およびコードのレート部分...役に立ちません。何か助けていただければ幸いです...私はjavascriptの初心者で、クックブックを検索していますが、答えが見つかりません。スコア変数がphpスクリプトに渡されない理由を誰かが理解するのを手伝ってくれるなら、私は永遠に感謝します. ありがとう :)

0 投票する
2 に答える
3497 参照

django - Django:jQuery-Raty の静的設定をセットアップするには?

jquery.ratyを Django で動作させようとしています。静的ファイルの提供は完全にセットアップされていますが、結局、評価画像ファイルを見つけるのに問題があるようです。

これは私がそれを設定した方法です:

base.html (静的ロードはここで問題ありません)

テンプレート:

js

ただし、星の代わりに代替テキスト番号が表示されます。

ここに画像の説明を入力

これは、ページを更新するときにサーバーから受け取るメッセージです。

なぜ現在の場所 ( http://127.0.0.1:8000/contact/add/ ) を見て、に追加/img/xxx.pngするのかわかりません/contact/add/

STATIC_URL パスを使用して JavaScript で画像へのパスを設定するにはどうすればよいですか?

これについてあなたの助けを本当に感謝します.

0 投票する
1 に答える
332 参照

php - jQueryRaty-最初の値はPHPから渡されるnullです

jQuery ratyプラグインを使用して、php変数に格納されている値を使用して同じページに複数の評価を表示しようとしています。以下は私が使用しているコードです:

私が抱えている問題は、最初の評価が空で、最初の評価が正しく入力されていないため、その後のすべての評価が1オフになることです。私はjQueryの人ではないので、最初の入力後の変数がどこで間違っているのかよくわかりません。どんな助けでも大歓迎です。

0 投票する
2 に答える
1129 参照

jquery - Update value on success(using raty and bootstrap popover)

I am using bootstrap popover with jquery-raty. I have hidden div showing them on popover with JS function content:. I want to update some attribute in hidden div. Suppose I've data-rating attribute in hidden div. I want to update data-rating value. I am using following statement.

When I print data attribute console.log($('#hidden_div_1').data('rating')); I get 25 which is correct. But when I hover again on particular object to display the popover I get old attribue values. Value is destroying when popover disappeared. I don't know why. Any anyone help?

This is my full jquery code. This is small jsfiddle

Thanks

EDIT 1: $('#hidden_div_1').data('rating', '25');

EDIT 2: It is strange. data-rating value is not changing. I've attached console.log output.

Console.log

Code >

alert(currentId); printing correct id.

0 投票する
2 に答える
879 参照

jquery - asp.net jqueryのフェードアウト、テキストの変更、スムーズなフェードイン

私は jquery.raty フレームワークを使用して評価システムを実行しています。5 つの星が並んでいて、星の横に「私を評価してください」というラベルがあります。ユーザーが星のいずれかをクリックして評価すると、ラベルがフェードアウトし、テキストが「ありがとう」に変更されてから、ラベルがフェードインします。コードは次のとおりです。

それは仕事をしますが、まばたきが起こっているのがわかります。また、フェードアウトの前にテキストを変更するため、ユーザーはテキストが変更されたことを確認できます。その後、フェードアウトしてフェードインします。どうすればスムーズにできますか?

ありがとうございました