0

可能吗?- 这是我的尝试,我在页面上有一堆拇指,当用户点击拇指时,我想打开一个新页面,我应该根据拇指加载幻灯片图像,用户点击的内容。

我尝试的是,当用户单击拇指时,我将数据作为文本存储在某个隐藏元素(替换文本)中,并且随着新页面的打开,我正在加载元素以检索数据,即分配给我的数据。但是动态内容是事件更新的,我只获取静态数据,元素有什么......不可能获取动态数据吗?- 作为示例:

拇指页面js:

var i=0;
$('a').click( function (e) {
        e.preventDefault();
        i++;
        $('strong').text(i);    
    })

每次点击时我都会更新强的值..新页面加载上一个页面强元素。

   $(document).ready(function(){
                $('body').load('index.html strong', function (data) {
                    console.log('loaded');    
                })   
            })

但我看到了,只有静态数据。不是我分配的动态数据。有什么线索可以解决这个问题吗?或任何其他方式来传递数据,除了get和post方法?

4

1 回答 1

0

您正在从远程页面加载数据,该页面不会有您的本地更改。http://api.jquery.com/load/#loading-page-fragments

您可以尝试将参数作为 url 的一部分传递,并使用Get escaped URL parameter之类的方法获取数据。

于 2012-08-22T07:32:38.690 回答