jquery $.post:
$.post(
'includes/studiesAjax/addTryb.php',
{inputVL: inputVL},
function(res){
$("#container").html(res);
}
);
応答は長い html コードです
タグ間の応答の最初の行からデータを抽出し、<p>
それを応答から分離して、新しい変数に割り当てたいと思います。どうやってするの?
function(res){
var newVar = $(res).find('p:first').html();
}
応答をjqueryオブジェクトに変換する必要があります。そうすれば、通常どおりに操作できます。
$.post(
'includes/studiesAjax/addTryb.php',
{inputVL: inputVL},
function(res){
var result = $(res).find('p:first').html();
$("#container").html(result );
}
);
html の代わりに json を返す場合は、このようにすることができます。
$.post(
'includes/studiesAjax/addTryb.php',
{inputVL: inputVL},
function(res){
var data = JSON.parse(res);
if(data && data.response1){
result = (data.response1);
console.log(result);
}
if(data && data.response2)
$("#container").html(data.response2);
}
);