

`#mymodal`の`.modal-body`内に`phpfile.php`で呼び出された内容を表示したいのですが、以下のコードではうまくいきません。  
modalは出て来るし、ajaxでなければ表示されるので、modal内へのページの読み込みができていないと言うことでしょうが…。

[code]

    function addCart(id){
        $('#mymodal .modal-body').load("phpfile.php", $("#" + id).serialize(), function () {
            $('#mymodal').modal('show');
        });
    
[/code]

どなたかご指摘頂けると、助かります。


CC BY-SA 3.0
2017-06-19T12:11:44.670
35718
2020-01-25T02:37:39.230
2020-01-25T02:37:39.230
32986
23900
question
javascript ajax twitter-bootstrap
Bootstrap Modal 内にAjaxで表示


phpfile.phpが POSTでフォームコントロールのデータを受けているなら、第２引数は文字列では無く、オブジェクトを第２引数で渡さないと
phpfile.phpは結果データを返さないのではないかと思います。（.serialize()は文字列を返すのでGET渡しになる）

以下にオブジェクト渡し（POST送信）の例

[code]

    $('#hoge .fuga').load("piyo.php", {data1: 1, data2: 2},function(data){console.log(data)});
    
[/code]


CC BY-SA 3.0
2017-06-20T11:09:28.590
35748
2017-06-20T11:16:46.000
2017-06-20T11:16:46.000
22793
22793
35718
answer