私は私にとって新しいZEND Frameworkに取り組んでおり、AJAXの場合も同じです。多くの例を試しましたが、どれも機能しません。
このコードが間違っていることを教えてください。
home.phtml
<select name="year" onchange="saveChanges(this);">
<option value="najam">Najam</option>
<option value="Ali">Ali</option>
<option value="Hassan">Hassan</option>
<option value="Hassam">Hassam</option>
</select>
<script type="text/javascript">
function saveChanges(object){
$.ajax({
method :'POST',
url: 'home',
data: object.value,
cache: false,
error: function(e){
alert(e);
console.log("error" + e);
},
success: function(response){
// A response to say if it's updated or not
alert("Success" + object.value);
console.log("Success");
}
});
}
</script>
ホームアクション
if($this->_request->isXmlHttpRequest()){
//do this
}
else {
//do this
// It always in the else Part.
}
コンソールとjavascriptアラートメッセージに成功メッセージを出力しますが。
このコードが間違っている場合は助けてください