0
我必須從作爲文本傳遞的js代碼中提取已定義的變量和函數名稱。例如:你能推薦我一個服務器端JavaScript解析器嗎?
$js_code = " var MyVar1 = 'val1'; \n var MyVar2 = 'val2' ; \n function MyFunc() { some code }";
提取:
$js_vars = array("MyVar1", "MyVar2");
$js_func = array("MyFunc");
這裏沒有推薦,但一個快速的谷歌搜索引導我到http://timwhitlock.info/jparser/ – Christoph 2010-03-05 16:22:49
是否有可能將這些變量作爲JSON對象發送?這會讓事情變得更容易:在這種情況下,你可以在服務器上使用'json_decode'。 – 2010-03-05 17:12:26
我認爲這是不可能的。我發送一個textarea值給服務器。我不知道如何將字符串轉換爲JSON編碼/解碼數據的方法。 – 2010-03-05 18:54:42