jQueryを使用してajaxリクエストを送信していますが、 '成功'をトリガしていても 'msg'は空です。アラートポップアップが表示されますが、空白です。返された文字列にもかかわらず、AJAX要求の空の警告
私は同じページ/コントローラ上の他の場所ではほとんど問題なく同じ機能を使用してきました。これについての何か洞察に感謝します。
のjQuery:
$('#inputScale').change(function() {
$.ajax({
type : 'POST',
url : '<?php echo site_url('resume/change_scale'); ?>',
data: {
resume_id : '<?php echo $this->session->userdata('resume_id'); ?>',
inputScale: $('#inputScale').val()
},
success : function(msg){
alert(msg);
},
error: function(){
alert('failure');
}
});
});
PHPの抜粋:
public function change_scale()
{
return "TEST";
}
あなたの投稿を編集し、FirebugまたはChrome、またはお気に入りのデバッグツールを使用して、XHRの返品結果を含めてください。 – Ohgodwhy
PHPスクリプトは実際に変数をエコーしますか、それとも*が返されますか?それはAFAIKとは違います。 –
ajaxで始まる最初の場所は、実際にサーバーから送信されたものがブラウザコンソールで表示されます...何も送信されないように見えます。 – charlietfl