我使用ajax调用来构建div,它运行良好,但我也需要返回一个值。我试图将HTML5和“val”作为键/值对返回,但无法使其工作,所以我想我会添加一个隐藏的字段,但无法使其工作。我试过async和async = false。如果两种方式都得到解释(我的教育),我将不胜感激。
在生成HTML5之后从ajax调用程序。
$HTML5.='<input id="mymove" type="hidden" value="'.$move.'"';
echo"$HTML5";
从调用程序(myval显示“undefined”)
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);
}
});
}
我已经用Google搜索了这个并且在昨天下午花了所有时间来尝试让这个工作。