var dlink="http://www.example.com/downloadPkpass.php?temp=f5d022b2-8596-45e7-811d-611d42a15b6c&serial=100000000000135";
jQuery.ajax({
type:"POST",
url:'../sendMail.php',
data: "date="+date+"&vname="+vname+"&offer="+offer+"&expiry="+expiry+"&dlink="+dlink,
success:function(res)
{
},
})
我用這個代碼片段來處理我的jQuery Ajax代碼。問題出在dlink變量上。 但在打印$ _POST 的sendMail.php頁面中,它顯示的數組中沒有顯示原始數據。 在sendMail.php它顯示是這樣的:jQuery AJAX發送鏈接顯示破損
[DLINK] => http://www.example.com/downloadPkpass.php?temp=f5d022b2-8596-45e7-811d-611d42a15b6c [串行] => 100000000000135
你的'dlink'裏面有一個'&',因此它在PHP中分成兩個'post'ed變量 –
如何解決這個問題?我必須在一個鏈接中發送2個values.temp和serial 。 –
你將不得不用一些獨特的東西替換任何'&',然後用''dlink''中的'&'替換這個唯一值, –