これを達成することは可能ですか?私はすでにajaxの結果から必要な値を取得していますが、2番目の部分では、その値を別のイベントから返す必要があります。現在、「undefined」を返します。以下の私のコードをご覧ください。何か案が?前もって感謝します!:)
$(document).ready(function() {
$.ajax({
type: 'GET',
url: 'myURL.php',
data: dataString,
success: function (data) {
console.log(data);
var obj = $.parseJSON(data);
if(!$.isEmptyObject(obj))
{
$.each(obj, function(index, record) {
$('#updateRecord').append('<input type="text" id="regionDesc" value="' + record.firstValue + '"><button type="submit" id="submit" data-theme="b">Update</button>');
});
}
$("#update").click(function() {
var regionDesc= $("regionDesc").val();
console.log(regionDesc);
});
});
});
解決 :
$(document).ready(function() {
$.ajax({
type: 'GET',
url: 'myURL.php',
data: dataString,
success: function (data) {
console.log(data);
var obj = $.parseJSON(data);
if(!$.isEmptyObject(obj))
{
$.each(obj, function(index, record) {
$('#updateRecord').append('<input type="text" id="myID" value="' + record.firstValue + '"><button type="submit" id="submit" data-theme="b">Update</button>');
});
}
$("#update").click(function() {
var myID= $("#myID").val();
console.log(myID);
});
});
});