私は自分の PHP コードと JS コードを 1 つのまとまりのある単位と見なしています。以下の構造のように見えるオブジェクトをクライアント上に作成することで、対話を開始したいと思います。
これを行うことで、1 つのオブジェクトを通過するだけで済みます。すべてのフィールドが入力されている場合もあれば、2 つ以上のフィールドのみが入力されている場合もあります。
したがって、いくつかの無駄なオブジェクト プロパティをトレードオフすることで、クライアントとサーバーの MVC で o_p を別のモジュールに渡すことだけに専念する必要があります。
JavaScript を JSON から PHP に変換する関数があります。
これは有効なアプローチですか?
Mo.o_p = function (type) {
return {
// current result or data about the data
result : 0,
// send client data
client : {
model : type,
page : {},
args : {}
},
// returned server data
server : {
bookmarks : {},
tweets : {},
smalls : {}
}
};
};