为什么我在对话框中遇到Ajax请求问题?

时间:2012-08-19 01:28:31

标签: javascript jquery-mobile

我有一个非常简单的html页面,它被渲染为一个对话框。它以下列方式呈现:

<a href = "simple.html" data-rel = "dialog" >

Simple.html页面中包含以下javascript代码&lt;头&gt;标签

<script>
   alert "hello";
</script>

当simple.html呈现为对话框时,永远不会弹出警告框。但是,当呈现simple.html而不是对话框时,javascript会被执行。

在将要呈现为对话框的html页面中执行/包含javascript代码的方法是什么。

编辑:只要在< div data-role="page" > ........ < /div >

之内,Javascript就会被执行

2 个答案:

答案 0 :(得分:0)

在包含jquery之后,必须包含自定义JS,但在包含jquery mobile之前。

来源:http://jquerymobile.com/demos/1.1.1/docs/api/globalconfig.html

答案 1 :(得分:0)

在simple.html中,您必须编写 data-role =“对话框”而不是“page”