我正在www.sitetwo.com
使用一些名为 from 的脚本生成一个表单www.siteone.com
。由于我必须将表单提交www.sitetwo.com
到www.siteone.com
,因此我正在使用 JSONP 方法使用 Ajax。但是,生成的表单不支持任何脚本。我的代码在这里:
//script in www.sitetwo.com
<script type="text/javascript">
window.onload = function () {
"use strict";
function js(n) {
var s = document.createElement('script');
s.setAttribute("type", "text/javascript");
s.setAttribute("src", n);
document.getElementsByTagName("head")[0].appendChild(s);
}
js("http://www.siteone.com/script.js");
};
$(document).ready(function(){
$=jQuery.noConflict();
$(".submitbutton").hover(function(){
alert("hai");
}
</script>
<div id="newform">
</div>
在 id 为 newform 的 div 中动态渲染的表单如下:
<form>
<input type="text" name="username">
<input type="password" name="password">
<input type="submit" value="go" class="submitbutton">
</form>
我尝试应用悬停警报的基本脚本。但它不起作用。我们不能直接将这样的脚本用于动态生成的表单。如果是这样,我们如何克服这个问题。我在浏览器中搜索了错误。没有显示错误。有什么办法可以解决??