タグ付けされた質問 「javascript」

ECMAScript(JavaScript / JS)とそのさまざまな方言/実装(ActionScriptを除く)でのプログラミングに関する質問。このタグが単独で使用されることはほとんどありませんが、ほとんどの場合、[node.js]、[jquery]、[json]、および[html]タグに関連付けられています。

28
パラメータをsetTimeout()コールバックに渡すにはどうすればよいですか?
次のようなJavaScriptコードがあります。 function statechangedPostQuestion() { //alert("statechangedPostQuestion"); if (xmlhttp.readyState==4) { var topicId = xmlhttp.responseText; setTimeout("postinsql(topicId)",4000); } } function postinsql(topicId) { //alert(topicId); } topicId定義されていないエラーが発生するsetTimeout()関数を使用する前にすべてが機能していました。 私は自分の欲しいpostinsql(topicId)機能がいくつかの時間後に呼び出されます。私は何をすべきか?

21
サーバーを介さずにユーザーがダウンロードできるようにメモリ内にファイルを作成する方法は?
サーバーとやり取りせずに、クライアント側でテキストファイルを作成し、ユーザーにダウンロードを促す方法はありますか?自分のマシン(セキュリティなど)に直接書き込むことができないことはわかっていますが、作成して保存するように指示できますか?


15
npmスクリプトへのコマンドライン引数の送信
scripts私のpackage.json現在の部分は次のようになります: "scripts": { "start": "node ./script.js server" } ...つまりnpm start、実行してサーバーを起動できます。ここまでは順調ですね。 しかし、私はのようなものを実行しnpm start 8080、引数を渡せるようにしたいと思いますscript.js(例:npm start 8080=> node ./script.js server 8080)。これは可能ですか?
819 javascript  node.js  npm 

14
data-id属性を取得するにはどうすればよいですか?
私はjQuery流砂プラグインを使用しています。クリックしたアイテムのデータIDを取得して、それをWebサービスに渡す必要があります。data-id属性を取得するにはどうすればよいですか?この.on()メソッドを使用して、並べ替えられたアイテムのクリックイベントを再バインドしています。 $("#list li").on('click', function() { // ret = DetailsView.GetProject($(this).attr("#data-id"), OnComplete, OnTimeOut, OnError); alert($(this).attr("#data-id")); }); <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script> <ul id="list" class="grid"> <li data-id="id-40" class="win"> <a id="ctl00_cphBody_ListView1_ctrl0_SelectButton" class="project" href="#"> <img src="themes/clean/images/win.jpg" class="project-image" alt="get data-id" /> </a> </li> </ul> コードスニペットを実行する結果を非表示スニペットを展開

20
jQueryの無効化/有効化送信ボタン
私はこのHTMLを持っています: <input type="text" name="textField" /> <input type="submit" value="send" /> どうすればこのようなことができます: テキストフィールドが空の場合、送信を無効にする必要があります(disabled = "disabled")。 無効な属性を削除するためにテキストフィールドに何かが入力されたとき。 テキストフィールドが再び空になる(テキストが削除される)場合は、送信ボタンを再度無効にする必要があります。 私はこのようなものを試しました: $(document).ready(function(){ $('input[type="submit"]').attr('disabled','disabled'); $('input[type="text"]').change(function(){ if($(this).val != ''){ $('input[type="submit"]').removeAttr('disabled'); } }); }); …しかしそれは機能しません。何か案は?
811 javascript  jquery  html  forms 


30
数値の配列の合計を見つける方法
配列が与えられた場合、[1, 2, 3, 4]その要素の合計をどのように見つけることができますか?(この場合、合計はになります10。) $.each便利かもしれないと思ったのですが、どう実装したらいいかわかりません。

27
divの一番下までスクロールしますか?
Railsでajaxリクエストを使用してチャットを作成していて、運が悪い状態でdivが一番下までスクロールできるようにしています。 私はすべてをこのdivでラップしています: #scroll { height:400px; overflow:scroll; } JSを使用してデフォルトで一番下までスクロールする方法はありますか? ajaxリクエストの後、それを一番下までスクロールしておく方法はありますか?
808 javascript  html  ajax 


16
Ajaxリクエストは200 OKを返しますが、成功ではなくエラーイベントが発生します
私は自分のWebサイトにAjaxリクエストを実装し、Webページからエンドポイントを呼び出しています。常に200 OKを返しますが、jQueryはエラーイベントを実行します。 いろいろと試しましたが、問題が解けませんでした。以下にコードを追加します。 jQueryコード var row = "1"; var json = "{'TwitterId':'" + row + "'}"; $.ajax({ type: 'POST', url: 'Jqueryoperation.aspx?Operation=DeleteRow', contentType: 'application/json; charset=utf-8', data: json, dataType: 'json', cache: false, success: AjaxSucceeded, error: AjaxFailed }); function AjaxSucceeded(result) { alert("hello"); alert(result.d); } function AjaxFailed(result) { alert("hello1"); alert(result.status + ' ' + …

18
AngularJSコントローラーからビューにHTMLを挿入する
HTMLを作成することは可能ですかAngularJSコントローラーでフラグメントこのHTMLをビューに表示することは可能ですか? これは、一貫性のないJSON blobをネストされたid: valueペアのリストに変換する必要があるためです。したがって、HTMLはコントローラーで作成され、表示しようとしています。 モデルプロパティを作成しましたが、HTMLを印刷するだけではビューに表示できません。 更新 問題は、作成されたHTMLを引用符で囲まれた文字列として角度レンダリングすることから発生するようです。これを回避する方法を見つけようとします。 コントローラーの例: var SomeController = function () { this.customHtml = '<ul><li>render me please</li></ul>'; } ビューの例: <div ng:bind="customHtml"></div> 与える: <div> "<ul><li>render me please</li></ul>" </div>

28
「クロスオリジンリクエストはHTTPでのみサポートされています。」ローカルファイルのロード時のエラー
私は3DモデルをThree.jsにロードしようとしています JSONLoaderその3DモデルはWebサイト全体と同じディレクトリにあります。 私は取得しています"Cross origin requests are only supported for HTTP."エラーが、私はそれを引き起こしても、どのようにそれを修正するだか分かりません。
796 javascript  file  http  3d  three.js 

21
JavaScript call()&apply()vs bind()?
私はすでにそれを知ってapplyおり、call設定する同様の関数ですthis(関数のコンテキスト)。 違いは、引数の送信方法(手動vs配列)です。 質問: しかし、いつbind()メソッドを使用する必要があります か? var obj = { x: 81, getX: function() { return this.x; } }; alert(obj.getX.bind(obj)()); alert(obj.getX.call(obj)); alert(obj.getX.apply(obj)); jsbin


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.