안녕하세요 저는 아약스를 사용하여 다른 변수에 내 변수를 보내는 문제가 있습니다. 내 문제는 기본 페이지에서 요소의 ID를 얻는 중입니다. 그것의 편집 작업.Ajax가 다른 페이지에 변수를 게시하지 않습니다.
메인 페이지 모달 :
<a href='javascript:' data-id={$row['customer_id']} class='btn small bg-blue-alt tooltip-button modal-customeredit' data-placement='top' title='Edit'><i class='glyph-icon icon-edit' ></i>
</a>
가 같은 페이지에 모달 열립니다
:
<div class="hide" id="modal-projedit" title="Edit Project Info">
<div class="pad10A">
<h3>Edit Project Info</h3>
<p class="font-gray-dark"> Fides Admin uses colors & styles from both the default theme color schemes and the included core color helpers. </p>
<div class="divider mrg25B"></div>
<form id="project-edit" action="" class="col-md-12 center-margin" method="">
<div class="form-row">
<div class="form-label col-md-3">
<label for="name">
Project Name:
<span class="required">*</span>
</label>
</div>
<div class="form-input col-md-9">
<input id="project_name" name="project_name" placeholder="Name" data-required="true" class="parsley-validated" type="text">
</div>
</div>
<div class="divider"></div>
<div class="form-row">
<div class="form-input col-md-8 col-md-offset-3">
<a href="javascript:;" class="btn medium primary-bg radius-all-4" id="project-edit-valid" onclick="javascript:$('#project-edit').parsley('validate');" title="Validate!">
<span class="button-content">
Update
</span>
</a>
</div>
</div>
</form>
</div>
</div>
SCRIPT :
$(".modal-customeredit").click(function() {
var myGroupId = $(this).data('id');
alert(myGroupId);
$.ajax({
type: "POST",
url: "sample.php",
data: { id: myGroupId }, // data retrieve on server-side ($_POST['id'])
})
$("#modal-customeredit").dialog({
modal: true,
minWidth: 700,
minHeight: 200,
dialogClass: "modal-dialog",
show: "fadeIn"
});
$('.ui-widget-overlay').addClass('bg-black opacity-60');
});
});
,
시도를 얻을 @Igor PHP 코드 –
무엇인지 확인합니다 seenath의 코드 @를 사용할 필요가 것입니다 : 그래서? ...... – zerkms
'$ (this) .data ('id');를'$ (this) .attr ('data-id')로 대체하고, –