![]() |
AJAX and how it is used
I have been working on a mod for about a month now, I won't disclose the details as of now.
Anyway, the only issue I am having is load content after click a link. I don't even know where to start with how vbulletin and ajax are working. Could someone just give me a quick lesson on how it is used in the php files, and how it is called in the templates. Help is greatly appreciated. |
Well, I'm not an expert on the subject so hopefully someone else will give a more complete answer, but the short answer is that you could look at ajax.php to see the server side stuff. In fact, you could put your response code in a plugin using hook ajax_start. On the browser side, it's handled in the .js files that are in the clientscript directory, so the templates just include a js file. I didn't follow all the code but it looks like the heart of it is a call to YAHOO.util.Connect.asyncRequest().
|
Okay. I have started looking in the js files
--------------- Added [DATE]1406567535[/DATE] at [TIME]1406567535[/TIME] --------------- I still don't see how it's being used within the templates....I'm really lost. --------------- Added [DATE]1406569933[/DATE] at [TIME]1406569933[/TIME] --------------- Okay. I got it. Seems I didn't need to use that after all. I finally figured out what I was doing wrong. I decided to just use this. I am using this to show templates without leaving from the page. Code:
<div id="intro-tekst">Intro text here !</div> Code:
<script type="text/javascript"> Code:
.boxes { |
All times are GMT. The time now is 09:20 AM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|