JavaScript로 Perl 코드를 통합 하려다가 Perl에 저장 한 배열의 출력을보고 싶을 때 문제가 발생했습니다. 다음 코드는 저장 한 배열 내에서 적절한 요소를 제공하지만 JavaScript 내의 요소를 볼 수는 없습니다.자바 스크립트 변수에 Perl 배열 할당
my @list_of_vendors;
while(!$resultSet->EOF) {
push @list_of_vendors, $resultSet->Fields("vendor")->Value;
$resultSet->MoveNext;
}
print "The First Vendor is: " . $list_of_vendors[0]. "\n";
이 내가이 나에게 3D Systems is the same as 3D Systems
을 줄 것이라고 생각
print <<ONE;
<html>
<body>
<h4> Test Vendor Array Javascript </h4>
<p id="demo"</p>
<script type="text/javascript" language="JavaScript">
var myVendorArray = @list_of_vendors;
document.write('<p> $list_of_vendors[0] is the same as myVendorArray[0] </p>');
</script>
</body>
</html>
ONE
다음 코드는 나에게 내가 원하는 결과를 제공하지 않는 것
The First vendor is: 3D Systems
... 인쇄합니다하지만 HTML 빈을 제공합니다 화면.
누구든지 내가 잘못하고있는 것을 지적 할 수 있습니까? 또는 올바른 방향으로 메모장 + + 또는 일부 다른 유용한 IDE를 사용하여 이것을 디버깅 할 수 있습니다. 무리 감사!!
"작동하지 않음"= ??? – AKHolland
죄송합니다 반드시 작동하지 않습니다하지만 내게주는 줄 생각하는 결과를 제공하지 ... 나는'3D 시스템은 HTML 페이지에서'3D 시스템 '과 동일하다는 것을보고 싶다. 그러나 웬일인지 이것은 보이지 않습니다 ... – koala421
"소스보기"를 시도해 실제로 생성 된 HTML을 보았습니까? 나는 그 문제가 아주 명백 할 것이라고 생각한다. . . – ruakh