2009-06-23 5 views
0

jQuery의 기능을 사용하여 웹 애플리케이션 용 포틀릿 위젯을 작성합니다. 나는 아직 시작하지 않았지만 곧 할 것이므로 이것은 계획이다.포틀릿 위치를 저장하는 방법

이제 현재 페이지가로드되고 위젯이 기본 위치로로드된다. 사용자는 주변을 이동하고 설정을 변경할 수 있습니다.

내 문제는 위젯 배치가 세션별로 저장되는 것이 아니라 계정 변수로 저장된다는 점입니다.

레벨 기반 코딩을 위해 PHP와 MySQL을 사용하고 있으며 실제로 시작할 수있는 실마리가 없습니다.

제발 도와주세요 :)

답변

1

일반적인 계획은 위치 정보와 함께 /widget.php하는 위젯 드롭 아약스 POST에 jQuery를

그런 짓을하는 것입니다 (어쩌면 컨테이너 이름 + 항목 색인) ('leftBar', 3), 계정에 대한 사용자 번호 및 모듈 식별자

$.post("widget.php", { module: "myInfoModule", container: 'leftBar', ...}, 
    function(data){ 
    // maybe update UI telling them it's saved? probably not 
    }, "json"); 
/widget.php

PHP에서

는 데이터를 읽고 당신이 도킹 가능한 페이지를 다시로드 할 때이 값을 읽고 넣어 것, 그리고이

[user_id] [module_id] [container] [position] 
1   'myInfoModule' 'leftBar' 3 

같은 일부 스키마에서 MySQL의 정보를 저장 데이터베이스에 의해 지정된 순서대로.

희망이 시작됩니다.

관련 문제