2009-06-24 2 views
0

PHP 페이지를 DIV로 동적으로로드하는 데 JavaScript 및 AJAX를 사용하고 있습니다 (하이퍼 링크를 클릭하면 div가 페이지 refrshing없이로드 된 외부 파일에서 코드를 가져옵니다) .PHPLiveX 및 DIV에 html을로드

내가 겪고있는 문제는 DIV에서 PHPLiveX (PHP 용 AJAX 프레임 워크)를 사용할 때 작동하지 않지만 페이지를 별도로로드 할 때 문제가된다는 것입니다. PHPLiveX는 런타임에 JavaScript를 생성하여 페이지 본문 내에 배치합니다. 이것은 페이지가 작동하지 않을 수도 있지만 확실하지 않습니다.

죄송합니다.이 설명이 잘못되었습니다. 감사.

답변

0

내가 제대로 이해 (그리고 가정) 경우

  • 당신은 innerHTML
  • 내용은

이것은 인정되지 않는 자바 스크립트를 포함를 사용하여 페이지에 내용을 삽입하는 innerHTML의 제한 중 하나. 스크립팅이 다르게 구현되도록 스크립트를 다시 작성했습니다. (세부 사항은 스크립트가 처음에 무엇을했는지에 달려 있습니다)

+0

답장을 보내 주셔서 감사합니다. 그래 네가 맞아. 나는 그것을 재 작성해야 할 것 같아. 페이지를 새로 고치지 않고 자바 스크립트를 실행할 수 있도록하면서 더 좋은 방법으로 내용을로드하는 방법에 대한 아이디어가 있습니까? 나는 iframe을 피하고 싶습니다. – j82374823749

+0

내가 말했듯이, 그것은 스크립트가하는 일의 특성에 달려있다. (JavaScript를 사용하여 프레임을 재발 명하는 경우 일 수 있습니다. 실제 프레임을 사용하면 더 나쁩니다. 그러나 확실하게 말할 수없는 작은 세부 사항을 제공했습니다.) – Quentin

+0

죄송합니다. 페이지가 일부로 사용되고 있습니다. Facebook 응용 프로그램 (게임)의 내가 뭘 하려는지 페이지를 새로 고치지 않고 데이터베이스에 데이터를 삽입하는 것입니다. 마찬가지로 페이지를 새로 고치지 않고 div의 내용을 변경하려고합니다. 나는 더 좋은 해결책이 도착할 때까지 iframe을 사용할 것이라고 생각한다. – j82374823749