2014-09-13 2 views
1

먼저. 완전한 코드가 아닌이 말을해야합니다.아약스 모듈의 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)가 가리키는 있지만 두 가지 형태의 가치를 얻을 수 있는지 확인

+0

[encodeURIComponent] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) – Musa

+0

dataString에 등호가 없습니다. 이것을 시도해보십시오 :'''var dataString = '& xml ='+ xml + '& url ='+ url;''' – ventaur

+0

고맙습니다. 내 잘못. –

답변

0

하지 다른 방법을 입력 문제가 어디에 있는지 확실하게 말하기는 어렵습니다.

+0

감사합니다. H. Bedrosian. 나는 그것을 해결했다. –