請幫助..PHP函數調用和數組傳遞在Javascript代碼
我有一個動態的形式,的元素是不固定的,我需要在窗體上執行JS驗證。我有一個PHP函數,它將返回當前在窗體中顯示的所有元素的數組。我想在JS代碼中使用這個..
我想要的東西LYK DIS ::
function checkValidation() {
<?php echo
// php function call
$arrColumnsInfo = $this->fetch_fields_info();
print('<pre>');
print_r($arrColumnsInfo);
print('</pre>');
?>
}
不工作的me..throws JS錯誤.. OR這個..
function checkValidation() {
<?php=
// php function call
$arrColumnsInfo = $this->fetch_fields_info();?>
alert(<?=$arrColumnsInfo?>);
}
再次..不..工作
我的PHP陣列輸出:
Array
(
[client_code] => Client Code::1::Basic company Info::desc::TB
[entity_name] => Entity Name::1::Basic company Info::::TB
[type_of_entity] => Type of entity::1::Basic company Info::Type of entity,Sole trader,Partnership,Australian Private Company, other::DD
[fixed_fees] => fixed fees::8::Fees Related::yes,no::RD
[billing_time] => Billing time::8::Fees Related::Weekly,Fortnightly,Monthly,Yearly::DD
)
這裏使用的關鍵字是表單元素的名稱.. 例如。我建立我的形式LYK DIS ..
<input type="text" name="client_code" value="">...
等..並以同樣的方式是動態創建的所有表單元素。現在我想驗證這個表單,所以我再次需要javascript中的這個數組。
在js中定義數組稍有不同,然後PHP .. –
但是必須有可能在JS代碼中訪問PHP數組。 –
您需要在表單提交之前驗證每個動態生成的元素? – coolguy