Load an external page sending data via POST

<script>
function viewProduct(idProduct) {
	$.mobile.changePage("productdetail.php", {
		method: "post",
		data: {
			action: 'getProduct',
			id: idProduct
		},
		transition: "fade"
	});
}
</script>

<a href="javascript:viewProduct(4200)" data-role="button" >My Text</ a >

The destination must be a jQuery Mobile document including headers and a data-role="page".