2012-09-18 4 views
0

다음은 내가하는 일의 예입니다. - PHP를 통해 mysql 데이터베이스로 div를 채우는 중이며 두 개의 div가 있고 버튼 (채팅)을 클릭하면 div 두 번째 div가 숨겨집니다. 클릭 (chat2)는 제 DIV를 숨기고 (즉
(다른 테이블의 div가 모두 표시되는 데이터) div1가 숨겨져 데이터베이스/테이블 때데이터베이스 업데이트에서 요소를 변경하는 방법

지금 내가 원하는 것은이 두 번째 (사용하여 jQuery를) 보여줍니다 숨겨진 div 표시) 업데이트되었습니다. 버튼 (CSS)의 CSS 속성을 변경하고 싶습니다. 나는 그것이 Ajax를 통해 할 수 있다는 것을 알고 있지만 나는 그다지 잘하지 못한다. 그래서 나를 도와 줘.

그리고 저는 Ajax를 통해 div를 채우고 있습니다. 나는 CSS 속성을 변경 생각하지 않는다

enter image description here

답변

1

는 AJAX와 아무 상관이있다. 먼저 AJAX 요청을하고 요청이 완료되면 동시에 업데이트를 수행하고 CSS를 변경할 수 있습니다. 예를 들어

:

$.post("urltopost.php", { vartosend: 'value to send' }, function(data) { 
    console.log(data); //Retrieve the data 
    $("#div1").html(data); //Update the data 

    //Change the css of the button now 
    $("#div1button").css({ color: 'red' }); 
}); 
+0

작품 아주 잘, 고맙습니다 –

관련 문제