問題タブ [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.

0 投票する
4 に答える
26093 参照

asp.net - 評価フォーマット文字列で一重引用符を使用する方法

Repeater とその SqlDatasource が Gridview TemplatedField 内にネストされています。
Repeater のデータソース SelectCommand は、Gridview からの Eval の FormatString を使用して設定されます。
SelectCommand には、文字列を比較するための WHERE 句があります。
すでに一重引用符と二重引用符を使用しているため、SQL WHERE 句で文字列を区切るのに問題があります。

Eval FormatString 内に一重引用符を追加するにはどうすればよいですか?

「置換」を使用してみました。「特殊文字
」 を使用してみました(... WHERE StringField = '{0}' ...)

これまでのところ運がありません。あなたが提供できるかもしれない助けに感謝します。

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

asp.net - <%# Eval("State") %> または <%# DataBinder.Eval(Container.DataItem, "state")%>

持つことの違いは何ですか

あなたのaspxページで、持っているのではなく

あなたのaspxページに?

0 投票する
6 に答える
27569 参照

java - Java で名前による変数の設定

次の行に沿ってJavaで何かを実装しようとしています:

...変数は、変数名をハードコーディングせず、他のデータ構造を使用せずに、変数名に基づいて設定されます。これは可能ですか?

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

perl - スクリプトが 'uninitialized value in eval "string" を報告するのはなぜですか?

次の警告が表示されます。

このコードを実行すると:

エラーの原因は何ですか?

根本的な原因を修正するにはどうすればよいですか? (または、そうでなければ警告を抑制しますか?)

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

php - PHP の create_function() と eval() を使用するだけの比較

PHP には、次のような一意の名前付きラムダ関数を作成する create_function() 関数があります。

これは実際には(より簡単であることを除けば)それよりも優れていますか?

create_function は本当に優れていますか? (それがより簡単であるという事実は別として)

0 投票する
3 に答える
2274 参照

matlab - matlab 変数の関数名とパラメーター

私のmatlab m-fileでは、いくつかのロジック(文字列連結)を使用して、次のような変数を作成しています:

つまり、関数といくつかのパラメーターである文字列があります。その関数呼び出しを行うにはどうすればよいですか?

run(c) を試すと、次のようになります。

注: パラメータがない場合、run(c) は正常に機能します。例 c='CalcPrediction'; 実行 (c);

0 投票する
3 に答える
780 参照

php - Php とマクロ (lisp スタイル)?

こんにちは、LISP を学んでいて、一日中 php をプログラムして生計を立てているので、php.net をいじっていて、eval 関数を見つけました... それで、いじり始めました!

eval を使用してクレイジーなことを行う方法についてもっと知りたいです。これとすべてで関数を作成できることは知っています...しかし、次のコードが機能しない理由を尋ねたかったのです。

また、eval で他に興味深いものはありますか!

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

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私はワードプレスフォーラムでこれを返答なしで尋ねました。クロスポストで申し訳ありませんが、私は少し必死です。

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

javascript - eval() のスレッド動作はブラウザーによって異なりますか?

私は現在、特定の対話の時間を含むメッセージで AJAX アプリケーションをログに記録しています。したがって、コードが次のようなパターンに従う場所がいくつかあります。

私がやろうとしているのは、タイミングを、関数をパラメーターとして取る 1 つのライブラリー関数に分割して、次のようにすることです。

(構文が間違っている可能性があります。私は JavaScript にあまり詳しくありません)

そのため、タイミングを行う代わりに、次のようにします。

私の質問は、ブラウザが異なれば動作も異なりますeval()か? eval を新しいスレッドに発射して、タイミングが不正確になるなど?

タイミングに関するその他のアドバイスをいただければ幸いです。