2016-05-26 63 views
0

我需要得到下面的代碼通過$ Bus_Account_ID和$ Usr_ID到包括文件rating2.php與AJAX傳遞到PHP包括

$Bus_Account_ID=733; 
    $Usr_ID=3; 

我不familar與AJAX所以在這裏學習。 我認爲,這是傳遞到包括行,但我不知道什麼是與「attrVal」

data: 'postID='+attrVal+'&ratingPoints='+val, 
$(function() { 
    var value = "<?php echo $total_points ?>"; 

    $("#rating_star").codexworld_rating_widget({ 
     starLength: '5', 
     initialValue: value, 
     callbackFunctionName: 'processRating', 
     imageDirectory: 'images/', 
     inputAttr: 'postID' 
    }); 
}); 

function processRating(val, attrVal){ 
    $.ajax({ 
     type: 'POST', 
     url: 'rating2.php', 
     data: 'postID='+attrVal+'&ratingPoints='+val, 
     dataType: 'json', 
     success : function(data) { 
      if (data.status == 'ok') { 

       $('#avgrat').text(data.total_points); 
       $('#totalrat').text(data.rating_number); 
      }else{ 
       alert('Some problem occured, please try again.'); 
      } 
     } 
    }); 
} 

顯示帖子ID僅3在上面,在這裏所發生

<input name="rating" value="0" id="rating_star" type="hidden" postID="1" /> 

這就是被稱爲上包括文件

$postID = $_POST['postID']; /* BUSINESS ID */ 

如何調用$ Bus_Account_ID和$ Usr_ID?

+0

'數據:「帖子ID ='+ attrVal +'&ratingPoints ='+ val,'應該是這樣的'data:{name:「John」,location:「Boston」}' –

+0

@FrayneKonok - 哈?名字:約翰?位置:波士頓? OP如何工作就好了(語法上) – Marcus

+0

將'data:'postID ='+ attrVal +'&ratingPoints ='+ val,'更改爲'data:'postID ='+ attrVal +'&ratingPoints ='+ val +'&userID = <?php echo $ Usr_ID; ?>&busAccountID = <?php echo $ Bus_Account_ID; ?>','你可以分別使用'$ _POST ['userID']'和'$ _POST ['busAccountID']'訪問'rating2.php'中的那些。看看這是怎麼回事。 – Marcus

回答

1

你有問題路過此處的數據..,你需要保持這樣的格式:data: { name: "John", location: "Boston" }

$.ajax({ 
     type: 'POST', 
     url: 'rating2.php', 
     data: 'postID='+attrVal+'&ratingPoints='+val, 

所以更改數據通過,

data: { postID: attrVal, ratingPoints: val, Usr_ID : "<?php echo $Usr_ID;?>", Bus_Account_ID : "<?php echo $Bus_Account_ID;?>" } 
+0

我確實改變:data:{postID: attrVal,ratingPoints:val},並且還將<?php $ Bus_Account_ID = 733;?> \t添加到正文中,它允許我傳遞$ Bus_Account_ID,但是如何添加$ Usr_ID來傳遞? – harkly

+0

所以你想通過useid和busaccid? –

+0

是的,傳遞2個變量$ Bus_Account_ID和$ Usr_ID,我有一個總線工作,有點卡住在Usr上。我沒有得到這麼多:數據:{postID:attrVal,ratingPoints:val,userID:3},它的工作原理,但我需要「3」是一個變量 – harkly