2016-08-01 78 views
-5

我有一個函數。我希望通過ajax傳遞的數據是存儲在php變量中。我嘗試了下面的代碼,但不工作,請有人幫助我。將ajax數據存儲到php中

function moreinfo(prodid,catid,price,type,catname) { 
url2="<?php echo $this- >getUrl('compatibility/compatiblelist/moredetails'); ?>"; 
$j.ajax({ 
     url:url2, 
     type: 'POST', 
     data: {"prodid": prodid}, 
     success: function(response) {alert(console.log(response));} 
     }); 

<?php 
$ms = $_POST["prodid"]; 
echo $ms; 
?> 

} 

回答

0

<?php ?>標籤只有工作的時候文件名必須是.PHP。 可能您正在使用的過程中.js文件親切更改分機

+0

我正在使用.php文件 – Tush

0

考慮將文件,.js文件和.PHP那麼你可以包括js文件

0
function moreinfo(prodid,catid,price,type,catname) { 
url2="something.php"; 
$.ajax({ 
     url:url2, 
     async:false, 
     type:'POST', 
     data: {prodid: prodid}, 
     dataType:'html', 
     success: function(response) {alert(console.log(response));} 
     }); 
} 

在你something.php

<?php 
$ms = $_POST["prodid"]; 
echo $ms; 
?> 
+0

感謝您的瀏覽器,我們是否可以將該代碼添加到同一個文件中。是的,那麼 – Tush

+0

如何將您的php代碼寫入單獨的文件中。你不能這樣試試嗎? –