私はeval関数を持っています。これはphpからjavascriptを実行する必要があります。しかし、要素を渡す必要があるので、ユーザーがクリックしたリンクにマウスオーバーのヒントを置くことができます。
var globalEval = function globalEval(src, element) {
if (window.execScript) {
window.execScript(src);
return;
}
var fn = function(element) {
window.eval.call(window,src);
};
fn(element);
};
次の方法で$(this)
要素を渡すim
globalEval(js_code, $(this));
// js_code is = alert(element);
未定義の要素のエラーが発生します。これは、これをglobalEval();
修正するにはどうすればよいですか?