[英]Jquery Ajax Post again returning data
我有简单的单选按钮。 我单击此按钮成功发布并获得返回数据(另一个单选按钮)。 我的问题是我需要再次发布我的新数据,该怎么做?
我的简单代码在这里;
$('.test1').change(function(){
var test_id= $(this).val(); // my radio button id
$.post( "getnewdata.php", { test_id: test_id})
.done(function( data ) {
$('.test2').html(data);
});
});
此代码有效。
但我的新(返回)数据是这个;
<div id="myreturningdata" class="test2 custom-control custom-radio">
<input type="radio" id="test2" name="testt" class="selector" value="1">
<label class="custom-control-label ml-1 text-muted" for="test2">Test DATA</label>
<input type="radio" id="test2" name="testt" class="selector" value="1">
<label class="custom-control-label ml-1 text-muted" for="test2">Test DATA 2</label>
</div>
我想再次发布这个电台的一些页面
$('#myreturningdata').change(function(){
// i want do someting...
});
嗨 Stackoverflow 用户。 我刚来这地方。 我知道我的英语不好,但我想解决这个问题。 感谢您的所有评论!
祝你今天过得愉快:! :)
如果我正确掌握了您的问题,您必须在更改 HTML 后注册更改事件:
$('.test1').change(function(){
var test_id= $(this).val(); // my radio button id
$.post( "getnewdata.php", { test_id: test_id})
.done(function( data ) {
$('.test2').html(data);
// HERE
$('#myreturningdata').change(function(){
// i want do someting...
});
});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.