我嘗試創建模塊化應用程序,因此每個頁面都包含自己的html和javascript代碼。 我應該動態加載的所有代碼,如:JQuery附加javascript
var s = document.createElement("script");
s.type = "text/javascript";
s.src='function oncl() { alert("click");}';
$(".selector").append(s);
$(".selector").
append('<input type="button" onclick="ocl();" />
<form action="../test/test_upload4.php"
method="POST" enctype="multipart/form-data" name="getnamefile">
<input type="file" id="uploadfile" name="uploadfile">
<input type="submit" id="Submit" name= "Submit" value="Upload"></form>');
但它不工作 - 錯誤:不定義OCL。可能是什麼原因?如果我理解在每個網頁中正確的是一個包含所有javascript函數的對象 - 那麼爲什麼不可以添加或刪除函數?
爲什麼你需要這種hackery?你在HTML中使用jQuery和onclick? –
這是一個可怕的想法。你爲什麼做這個? – SLaks
我正在開發的Web應用程序非常複雜。它像CRM。它包含近100頁。所以我需要分離到獨立的頁面 - 以並行方式工作。如果每個模塊都有自己的javascript和html,這似乎很方便 – user810430