Javascript PHP中接收传入数据的JAXL库

Javascript PHP中接收传入数据的JAXL库,javascript,php,html,Javascript,Php,Html,我使用的是JAXL库版本2,能够连接到服务器发送状态并在线设置状态。我也能很好地向特定用户发送消息。这一切都很好。 因此,现在我希望能够在到达时显示传入的数据,但我不知道如何做到这一点。 我看到了一个名为getMessage的方法,但我不知道如何使用它,因为我不知道应该为它提供哪些参数。它有两个参数$payload和$jaxl。我的问题是,我从哪里获得提供给这个方法的$payload和$jaxl值。这真的是一种获取聊天信息等传入数据的方法吗。我需要帮助,因为这个项目现在正因为那个原因暂停。我在网

我使用的是JAXL库版本2,能够连接到服务器发送状态并在线设置状态。我也能很好地向特定用户发送消息。这一切都很好。 因此,现在我希望能够在到达时显示传入的数据,但我不知道如何做到这一点。 我看到了一个名为getMessage的方法,但我不知道如何使用它,因为我不知道应该为它提供哪些参数。它有两个参数$payload和$jaxl。我的问题是,我从哪里获得提供给这个方法的$payload和$jaxl值。这真的是一种获取聊天信息等传入数据的方法吗。我需要帮助,因为这个项目现在正因为那个原因暂停。我在网上搜索过,发现没有人使用过这种方法获取传入数据,也没有人看到有人通过JAXL获取传入数据

public static function getMessage($payloads, $jaxl) {
        $html = '';
        foreach ($payloads as $payload) {
            // reject offline message
            if ($payload['offline'] != JAXL0203::$ns && $payload['type'] == 'chat') {
                if (strlen($payload['body']) > 0) {
                    $html .= '<div class="mssgIn">';
                    $html .= '<p class="from">' . $payload['from'] . '</p>';
                    $html .= '<p class="body">' . $payload['body'] . '</p>';
                    $html .= '</div>';
                } else if (isset($payload['chatState']) && in_array($payload['chatState'], JAXL0085::$chatStates)) {
                    $html .= '<div class="presIn">';
                    $html .= '<p class="from">' . $payload['from'] . ' chat state ' . $payload['chatState'] . '</p>';
                    $html .= '</div>';
                }
            }
        }


        if ($html != '') {
            $response = array('jaxl' => 'message', 'message' => urlencode($html));
            $jaxl->JAXL0206('out', $response);
        }
        return $payloads;
    }
公共静态函数getMessage($payloads,$jaxl){
$html='';
foreach($payloads作为$payloads){
//拒绝脱机邮件
if($payload['offline']!=JAXL0203::$ns&&$payload['type']=='chat'){
如果(strlen($payload['body'])>0){
$html.='';
$html.='

。$payload['from'].

'; $html.='

'.$payload['body'].

'; $html.=''; }else if(isset($payload['chatState'])和&in_数组($payload['chatState'],JAXL0085::$chatStates)){ $html.=''; $html.='

。$payload['from'.'聊天状态'。$payload['chatState'..

”; $html.=''; } } } 如果($html!=''){ $response=array('jaxl'=>'message','message'=>urlencode($html)); $jaxl->JAXL0206('out',$response); } 返回$payloads; }