1

ここに私の作業コードがあります:

jQuery.ajax({
type: 'post',
url: ajaxurl,
dataType: 'json',
data: jQuery('select[name^="option"], :input[name^="option"]),
success: function (mydata) {
    // do something
}
});

「myVar」と呼ばれる選択およびテキストボックスオプション値とともに返される変数を追加したいと思います。しかし、追加するとパラメーターに表示されません。

var myVar = '123';

jQuery.ajax({
type: 'post',
url: ajaxurl,
dataType: 'json',
data: jQuery('select[name^="option"], :input[name^="option"], myvar='+myVar),
success: function (mydata) {
    // do something
}
});

私は何か間違ったことをしていますか?URIcomponent などをシリアル化またはエンコードする必要がありますか? 何も影響していないようです。私はまだ選択とテキストボックスのデータを取得していますが、myVar は $_POST 側にはまったくありません。

考え?

4

1 に答える 1