먼저. 완전한 코드가 아닌이 말을해야합니다.아약스 모듈의 http url 값
var element = $(this);
var id = element.attr("id");
var xml = $("#xml"+id).val();
var url = $("#url"+id).val();
var dataString = '&xml' + xml + '&url' + url;
..
<form enctype="multipart/form-data" method="post" action="#">
<input id="xml<?php echo $id; ?>" type="hidden" name="xml" value=<?php echo $query[$m]['xml']; ?> />
<input id="url<?php echo $id; ?>" type="hidden" name="url" value=<?php echo $query[$m]['id']; ?> />
<a id="<?php echo $id; ?>" class="ajax-btn" href="#">
<p class='wcpf-summary'><?php echo $title; ?></p>
</a>
</form>
자바 스크립트는 내가 모질라 파이어 폭스 웹 개발 도구에 게시물을 확인했다 : AJAX에 대한
형식이 있습니다.
parameters value
url | http://www.civilreport... 5038
xml | http://www.civilreport...
을하지만 결과는 다음과 같습니다 : I는 다음과 같이 될 수 있도록 노력하겠습니다
parameters value
urlhttp://www.civilreport... | (empty)
xmlhttp://www.civilreport... | (empty)
어떻게이 문제를 해결할 수 있습니까? 어떻게 당신이 얻고 데이터를 보내는에 관련 코드의 자세한 내용을 보지 않고
var xml = $('input[name="xml"]').val();
var url = $('input[name="url"]').val();
: $(this)
가 가리키는 있지만 두 가지 형태의 가치를 얻을 수 있는지 확인
[encodeURIComponent] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) – Musa
dataString에 등호가 없습니다. 이것을 시도해보십시오 :'''var dataString = '& xml ='+ xml + '& url ='+ url;''' – ventaur
고맙습니다. 내 잘못. –