我有一個窗體並使用$ .POST將它張貼到一些URL ..
從那裏我無法訪問表單值。我不知道錯誤可能是什麼?
的形式是像
<form id="registration-form" >
<input type="hidden" name="Profile[fb_uid]" value='1232323'></input>"
<select name="Profile[feet]" id="feet">
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select>
<a class="btnLgBlueGrad" href="#" name="closeModal" id="profileSubmit">Start</a>
</form>
的JS調用是這樣
$("#profileSubmit").click(function() {
$.post("?r=site/addBasicProfile",
function(data){
alert(data); // this is alerting as empty
if(data==1)
window.location.href="?r=site/index";
});
});
這就是所謂的實際方法是
public function actionAddBasicProfile(){
echo $_REQUEST['profile'];
// when i echo something static it is reflected in the ajax callback function
}
我敢肯定的URL是正確的並傳遞ajax請求。