我使用 ajax 调用来构建一个 div,它运行良好,但我也需要返回一个值。我试图将 HTML5 和“val”作为键/值对返回,但无法让它工作,所以我想我会添加一个隐藏字段,但也无法让它工作。我试过异步和异步=假。如果两种方式都得到解释(为了我的教育),我将不胜感激。
生成 HTML5 后,来自 ajax 调用程序。
$HTML5.='<input id="mymove" type="hidden" value="'.$move.'"';
echo"$HTML5";
从调用程序(myval 显示“未定义”)
function getadverts(idprodxxx,offset,page){
var myval;
$.ajax({
url : 'xml_get.php',
async: false,
data:{"idprodxxx":idprodxxx,
"offset":offset,
"page":page,
},
type: 'GET',
success: function(data){
myval=$("#mymove").val();
alert(myval);
$('#content_sidebar').html(data);
}
});
}
我已经用谷歌搜索了这个,昨天下午和今天的所有时间都在试图让它发挥作用。