protected function _getAjaxUrl($url, $attr)
 {
     $url = $this->_correctAjaxUrl($url);
     $retour = "url='" . $url . "';\n";
     $slash = "/";
     if (PhalconUtils::endsWith($url, "/") === true) {
         $slash = "";
     }
     if (JString::isNotNull($attr)) {
         if ($attr == "value") {
             $retour .= "url=url+'" . $slash . "'+\$(this).val();\n";
         } else {
             if ($attr != null && $attr !== "") {
                 $retour .= "url=url+'" . $slash . "'+(\$(this).attr('" . $attr . "')||'');\n";
             }
         }
     }
     return $retour;
 }
示例#2
0
 protected function _correctAjaxUrl($url)
 {
     if (PhalconUtils::endsWith($url, "/")) {
         $url = substr($url, 0, strlen($url) - 1);
     }
     if (strncmp($url, 'http://', 7) != 0 && strncmp($url, 'https://', 8) != 0) {
         $url = $this->_di->get("url")->get($url);
     }
     return $url;
 }