これはこれまでで最も紛らわしいことです。タイトルはおそらくあまり意味がありません。私は最善を尽くしました。私が明確にできることを願っています。わかりました、私はグーグルチャンネルAPIからのtic-tac-toeの例を見ています。
javascriptの部分で。
彼らはこのようなものを持っています。
sendMessage = function(param) {
alert(param);
//this part actually sends message to server,
//for simplicity lets assume it pops up alert.
}
init = function(){
var input = 3;
var submitButton = document.getElementById('submitButton');
submitButton.onclick = new Function('sendMessage(' + input + ')');
}
setTimeout(init, 100);
これによりアラートがポップアップし、3が出力されます。これがどのように機能するかわかりません。しかし、それは機能します。それを説明できれば、それも素晴らしいことです。このような新しいFunction()の使用法は他に見つかりませんでした。
問題は、入力が文字列の場合、
var input = "test";
これは機能せず、ポップアップするアラートはありません。
説明と助けてくれてありがとう。