Показать сообщение отдельно
  #3 (permalink)  
Старый 27.12.2011, 11:01
Интересующийся
Отправить личное сообщение для swing1991 Посмотреть профиль Найти все сообщения от swing1991
 
Регистрация: 30.03.2011
Сообщений: 15

Код шаблона Smarty:
<script> alert(123);</script>
ID: <script>setBaseID({$user[0][0].id});</script>
<div id='userInfo'>
Репутация: 
{if $user[0][0].reputation>0} 
<font color="green">
{else if $user[0][0].reputation<0}
<font color="red">
{else}
<font color="grey">
{/if}
<b>{$user[0][0].reputation}</b></font><br>
Рубли: <b>{$user[0][0].money}</b><br>
Патент до: <b>{$user[0][0].patent|date_format:"%Y-%m-%d %H:%M"}</b></div>


Код HMTLки:
<div id="user">
<script>alert(123);</script>//алерт вызвался
<center>ЛОГОТИП</center>
</div>


Код подгрузки, через jQuery:
window.onload = (function() {VK.init(VKInited);});

function VKInited() 
{ 
	var parts=document.location.search.substr(1).split("&");
	var flashVars={};
	for (i=0; i<parts.length; i++) {
		var curr = parts[i].split('=');
		flashVars[curr[0]] = curr[1];
	}
	viewer_id = flashVars['viewer_id'];
	auth_key = flashVars['auth_key'];
	loadAPI({do:'userLogin'},userLoaded);
}

function loadAPI(params,callback)
{
	var host = 'http://127.0.0.1/shop';
	var url = host + '/api.php';
	params.uid=viewer_id;
	params.auth=auth_key;
	$.get(url,params,callback);
}

function userLoaded(data)
{
	document.getElementById('user').innerHTML = data;
}



P.S. Через Charles тестил, данные возвращаются в правильном формате. Консоль ошибок JS ни на что не жалуется.

Последний раз редактировалось swing1991, 27.12.2011 в 11:10.
Ответить с цитированием