Replicate javascript to make requests/arguments to remote server using PHP

HTML

aaaaaa

CSS

a

JavaScript

var purportedURL = 'http://www.example.com/api/html/dotcom/Product/PerItem/Filter:WATCH/?callback=doPerItem'

$.extend({
    getUrlVars: function() {
        var vars = [],
            hash;

        var hashes = purportedURL.slice(purportedURL.indexOf('?') + 1).split('&');
        //var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
        for (var i = 0; i < hashes.length; i++) {
            hash = hashes[i].split('=');
            vars.push(hash[0]);
            vars[hash[0]] = hash[1];
        }
        return vars;
    },
    getUrlVar: function(name) {
        return $.getUrlVars()[name];
    }
});

var example = {

    getServiceCall: function(url) {
        {
            var srtPos = url.indexOf('Filter');
            var endPos = url.indexOf('/', srtPos);
            var filter = $.getUrlVar("Filter");

            var filterInServiceUrl = url.slice(srtPos, endPos).split(":");

            url = (filter) ? url.slice(0, srtPos) + filter + url.slice(endPos, url.length) : url.slice(0, srtPos) + filterInServiceUrl[1] + url.slice(endPos, url.length);
        }

        return '<scri' + 'pt src="' + url + '" type="text/javascript"> </sc' + 'ript>';
    },

};


alert(example.getServiceCall(purportedURL));