jquery $ .post:
$.post(
'includes/studiesAjax/addTryb.php',
{inputVL: inputVL},
function(res){
$("#container").html(res);
}
);
响应是长HTML代码
我想从<p>
标记之间的第一行响应中提取数据,将其与响应分开并分配给新变量。怎么做?
答案 0 :(得分:3)
function(res){
var newVar = $(res).find('p:first').html();
}
答案 1 :(得分:0)
您应该将响应转换为jquery对象,然后您可以照常执行:
$.post(
'includes/studiesAjax/addTryb.php',
{inputVL: inputVL},
function(res){
var result = $(res).find('p:first').html();
$("#container").html(result );
}
);
答案 2 :(得分:0)
如果你返回json而不是html,你可以这样做。
$.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);
}
);