フォームが GET メソッドで変数を送信すると、URL が変更され、この方法で渡す変数が配置されます
url?variable=....
jQuery Ajaxで同じ結果を得るにはどうすればよいですか? 出来ますか?ありがとうございました
フォームが GET メソッドで変数を送信すると、URL が変更され、この方法で渡す変数が配置されます
url?variable=....
jQuery Ajaxで同じ結果を得るにはどうすればよいですか? 出来ますか?ありがとうございました
このコードを含めるphpレイアウト/ビューファイルのパスを設定します
<script>
var path="<?php echo $this->webroot;?>";
</script>
次のjqueryコードを追加して、ajax経由でデータを投稿します。
$.ajax({
type: 'POST',
url: path+'homes/createEvent',
data: {eventname:eventname,manager:manager},
async: false,
success: function(resulthtml)
{
alert(resulthtml);
},
error: function(message)
{
alert('error');
}
});
homes_controller.php では、この ajax データを createEvent 関数で取得します。
<?php
function createEvent()
{
$eventName=$_POST['eventname'];
$manager=$_POST['manager'];
}
?>