2012-10-12 172 views
-2

我有一个主页上有很多使用ajax代替不同div的内容的“onclick”元素。我(ajax)如何根据当前内容更改div的内容?

大多数的onclick元素都包含他们改变,因此,他们自行拆除,并带来了新的onclick选项专区内。

我遇到的问题是,我的一些onclick元素是为了改变OTHER div的内容,但是他们所做的改变应该取决于它试图改变的div中已经存在的类别(比如搜索过滤器)。

所以:

例1:

<div id="1"> 
HEALTH 
<span onclick="ajaxfunction(div1)"> Doctors </span> 
<span onclick="ajaxfunction(div1)"> Dentists </span> 
<span onclick="ajaxfunction(div1)"> FItness Clubs </span> 

<div id="2"> 
ELECTRONICS 
<span onclick="ajaxfunction(div2)"> Video Games </span> 
<span onclick="ajaxfunction(div2)"> Computers </span> 
<span onclick="ajaxfunction(div2)"> Televisions </span> 



<div id="filter"> 
Select max distance from store 

<form> 
Radio buttons, options 0, 5, 10 miles 
<input type="submit" **onclick="query(div1)**> Refine Results </input> 

所以我想在这里做的最重要的事情是,在加粗的js函数,“查询”我要使用mysql选择语句来执行当前div1结果的子查询。

我的问题是,如何让我的js函数“查询”要知道,在div 1搜索值目前是“健康”?

我应该做一个PHP会话变量持有其价值被分配到JavaScript变量div的当前值?

这可能吗?

+0

“在新标签/窗口中打开”使用''