問題タブ [eval]
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.
asp.net - 評価フォーマット文字列で一重引用符を使用する方法
Repeater とその SqlDatasource が Gridview TemplatedField 内にネストされています。
Repeater のデータソース SelectCommand は、Gridview からの Eval の FormatString を使用して設定されます。
SelectCommand には、文字列を比較するための WHERE 句があります。
すでに一重引用符と二重引用符を使用しているため、SQL WHERE 句で文字列を区切るのに問題があります。
Eval FormatString 内に一重引用符を追加するにはどうすればよいですか?
「置換」を使用してみました。「特殊文字
」
を使用してみました(... WHERE StringField = '{0}' ...)
これまでのところ運がありません。あなたが提供できるかもしれない助けに感謝します。
asp.net - <%# Eval("State") %> または <%# DataBinder.Eval(Container.DataItem, "state")%>
持つことの違いは何ですか
あなたのaspx
ページで、持っているのではなく
あなたのaspx
ページに?
java - Java で名前による変数の設定
次の行に沿ってJavaで何かを実装しようとしています:
...変数は、変数名をハードコーディングせず、他のデータ構造を使用せずに、変数名に基づいて設定されます。これは可能ですか?
perl - スクリプトが 'uninitialized value in eval "string" を報告するのはなぜですか?
次の警告が表示されます。
このコードを実行すると:
エラーの原因は何ですか?
根本的な原因を修正するにはどうすればよいですか? (または、そうでなければ警告を抑制しますか?)
php - PHP の create_function() と eval() を使用するだけの比較
PHP には、次のような一意の名前付きラムダ関数を作成する create_function() 関数があります。
これは実際には(より簡単であることを除けば)それよりも優れていますか?
create_function は本当に優れていますか? (それがより簡単であるという事実は別として)
matlab - matlab 変数の関数名とパラメーター
私のmatlab m-fileでは、いくつかのロジック(文字列連結)を使用して、次のような変数を作成しています:
つまり、関数といくつかのパラメーターである文字列があります。その関数呼び出しを行うにはどうすればよいですか?
run(c) を試すと、次のようになります。
注: パラメータがない場合、run(c) は正常に機能します。例 c='CalcPrediction'; 実行 (c);
php - Php とマクロ (lisp スタイル)?
こんにちは、LISP を学んでいて、一日中 php をプログラムして生計を立てているので、php.net をいじっていて、eval 関数を見つけました... それで、いじり始めました!
eval を使用してクレイジーなことを行う方法についてもっと知りたいです。これとすべてで関数を作成できることは知っています...しかし、次のコードが機能しない理由を尋ねたかったのです。
また、eval で他に興味深いものはありますか!
php - WordpressのカテゴリIDと評価の問題
わかりました、これは少し複雑です。プラグインを作成していますが、投稿ページからカテゴリIDを見つけたいと思っています。
それは簡単な部分です。
複雑なのは、ブラウザに返される前にページ全体を編集したいので、ob_start('template_redirect'アクションで開始)内で実行していることです。繰り返しますが、これはob_start関数から簡単に実行できます。
IDが返された状態で、SQLフィールドに格納されているphpを評価したいと思います。ob_start関数内からこれを実行しようとしています
これはこれを呼びます
順番に呼び出す
そして、私が評価しようとしているphpはです。
これはすべてob_startルーチンの外部で機能しますが、ここでは単純なphpでも機能しません。ob_startルーチン内からプラグインが壊れ、空白のページが返されます。
そのため、ob_startの開始前にphpを評価し、その結果をグローバル変数に渡すことができると思いました。それは機能しますが、これが以下を使用し始めた時点では、カテゴリIDは使用できません。
ob_start関数
わかりました、私は困惑しています...何かアイデアはありますか?
カテゴリIDにアクセスできるように、適切なタイミングで実行されるフックを見つけるか、ob_start中にphpを評価する方法を検討する必要があります。
ああ...私は言うべきだと思います。私がやりたいのは、ワードプレスページのタグを文字列に保存された他の情報に置き換えることですが、描画された場合はページ全体でこれを実行できる必要があります。
ありがとうスティーブン
PS私はワードプレスフォーラムでこれを返答なしで尋ねました。クロスポストで申し訳ありませんが、私は少し必死です。
javascript - eval() のスレッド動作はブラウザーによって異なりますか?
私は現在、特定の対話の時間を含むメッセージで AJAX アプリケーションをログに記録しています。したがって、コードが次のようなパターンに従う場所がいくつかあります。
私がやろうとしているのは、タイミングを、関数をパラメーターとして取る 1 つのライブラリー関数に分割して、次のようにすることです。
(構文が間違っている可能性があります。私は JavaScript にあまり詳しくありません)
そのため、タイミングを行う代わりに、次のようにします。
私の質問は、ブラウザが異なれば動作も異なりますeval()
か? eval を新しいスレッドに発射して、タイミングが不正確になるなど?
タイミングに関するその他のアドバイスをいただければ幸いです。