You haven't said what you are trying to accomplish, what result you expect, or what is "wrong" with the result.
What is it you are trying to do here? If you want to load another page, why not simply load another page with an <a> link?
If you are simply trying to load some external content into some element on an existing page, then use jQuery .load(). If the content you load has jQuery Mobile data-attributes, then you will also need to call .trigger('create') on it's parent, of if it is a list element, call listview('refresh') on the list element.
Leave a comment on watusiware's reply
Change topic type
Link this topic
Provide the permalink of a topic that is related to this topic