kouros91
Member
Hi. I would like to run an ajax function through an article with sourcerer .
But it doesn't work.
My code in user_ajax is :
and my code in the article through sourcerer is :
I don't care vari. Just i didn't know if it works if i don't send a value.
The function must resend if connexion for a userid already exists.
Thank you for help
Nicolas
But it doesn't work.
My code in user_ajax is :
PHP:
public function return_nbconnect()
{
$db = FabrikWorker::getDbo();
//$query = $db->getQuery(true);
$retStr = '';
$app = JFactory::getApplication();
$input = $app->input;
$Idadh = $input->get('vari', '');
$user = JFactory::getUser();
$IDmy= $user->id;
$query = $db->getQuery(true);
$query->select('session_id,userid')->from('g363_session')->where('userid = ' . $db->quote($IDmy));
$db->setQuery($query, 1, 0);
//$result = $db->loadResult();
$result = $db->loadObjectList();
// Retrieve each value in the ObjectList
foreach( $result as $row ) {
$this_user_userid = $row->userid;
$this_user_session_id = $row->session_id;
}
$retStr = (string) $this_user_session_id;
echo $retStr;
}
JavaScript:
function return_nbconnect(xxy) {
var url = "index.php?option=com_fabrik&format=raw&task=plugin.userAjax&method=return_nbconnect&vari=" + xxy;
new Request({url:url,
onComplete: function(response) {
if (response != '') {
alert(response);
}
}
}).send();
}
vari = 3;
return_nbconnect(vari);
I don't care vari. Just i didn't know if it works if i don't send a value.
The function must resend if connexion for a userid already exists.
Thank you for help
Nicolas