Twitter 1.1 API를 호출하고 50 개의 ID 번호를 반환하는 PHP 스크립트가 있습니다. 그런 다음 Foreach 인수를 사용하여 페이지에 개별 결과를 인쇄합니다. 각기 다른 ID 번호를 숨겨진 값으로 버튼에 저장 한 다음 JQuery Ajax를 사용하여 그 값을 50 개의 ID 번호를 남기지 않고 새로 고치지 않고도 다른 PHP 페이지에 게시하여 추가 처리 할 수 있습니다. 내가 제거하면Foreach는 Ajax 및 onsubmitForm을 사용할 때 배열에서 하나의 값만 인쇄합니다.
foreach ($Results as $arrResult) {
$IDstring = $arrResult['id_str'];
print("<form id='RT' onsubmit='return submitForm();'>
<input type='hidden' name='id' value=$IDstring>
<input type='submit' value='ReTweet'></form>
");
}
그러나 :이의 Foreach 인수를 사용하는 경우 50 개 ID 번호는 내가 원하는 오히려없는 50 개 개인 ID 번호를 것보다, 배열의 모든 첫 번째 결과이다
데 Foreach 인수에서이 섹션은 50 개 개인 ID 번호는 형태의 숨겨진 값으로로 인쇄됩니다
onsubmit='return submitForm();'
문제는 내 JQuery와 스크립트 SubmitForm에과 JQuery와 위의 해당 행이 실행되지 않고 듣고입니다. 여기에 내 JQuery 스크립트가있다 :
나는 onsubmit = 'return submitForm(); Foreach에서 50 개의 고유 한 ID 번호를 제공합니다.이 코드는 각각 개별 값을 포함하는 50 개의 버튼을 인쇄하기 때문입니다. 하지만 submitForm을 청취하는 JQuery 스크립트가 없기 때문에 나는 메서드 = 'post'action = 'results.php을 POST 단추의 값에 POST하기 위해 추가해야하지만 이는 결과 result.php가로드되지 않음을 의미합니다. 원하는 :
foreach ($Results as $arrResult) {
$IDstring = $arrResult['id_str'];
print("<form id='form' method='post' action='results.php'>
<input type='hidden' name='id' value=$IDstring>
<input type='submit' value='ReTweet'></form>");
}
그래서, 나는 또한 나를 JQuery와 아약스 스크립트를 사용시키는 동안 foreach 문이, 50 개 고유 한 ID 번호를 인쇄 할. 이것이 분명하기를 바라며, 내가하고 싶은 것을 설명하는 다른 방법을 알지 못합니다. D
얼마나 많은 서식을 사용 했습니까? 하나만 ?? 또는 문제는 다른 값으로 널 값을 얻는 것입니다. –