我担心要恢复另一个窗体(php)的字段中包含在窗体(弹出窗口)中的值,该字段中的收集值必须采用字符串数组的形式。当我测试页面时,我在字段中得到的结果是一个数组(未定义:未定义:未定义:..........)。这是我的代码:
在PHP中:
import React, { Component } from 'react'; import {Image , StyleSheet,
View, Text, Button } from 'react-native';
import { ListItem, Icon }from 'react-native-elements';
import { StackNavigator } from 'react-navigation';
import call from 'react-native-phone-call';
class First extends Component {
render() { let pic = {
uri: 'https://www.lscoiffure.fr/images/assistance.jpg' };
return (
<View style={styles.container}>
<View>
<Image source={pic} style={{width: 350, height: 200}}
/>
<View style={{position: 'absolute', left: 0, right: 0, bottom: 0, justifyContent: 'center',marginBottom:20, alignItems: 'center'}}>
<Text style={{color :'#ffffff',fontSize:24}}>Assistance</Text> </View> </View>
{
list.map((item, i) => (
<ListItem
key={i}
title={item.title}
titleStyle={{ color: 'black' }}
chevronColor="black"
leftIcon={{ name: item.icon ,color:'black'}}
onPress={() => this.props.navigation.navigate('HomeScreen')}
/>
))
}
</View>
);
}
}
const list = [
{
title: 'Appeler le service clientèle',
icon: 'perm-phone-msg',
},
{
title: 'FAQ',
icon: 'help',
}, {
title: 'Conditions et mentions légal',
icon :'error',
},
]
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor:'#ffffff'
},
})
export default FirstActivity;
使用Ajax
<div class="form-group col-md-3">
<label>Quantité & Taille*:</label>
<button type="button" class="btn btn-default form-control" data-target="#tailleModal" onclick="jQuery('#tailleModal').modal('toggle');return false;">Quantité & Taille</button>
</div>
<!-- Modal -->
<div class="modal fade" id="tailleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Quantité & Taille</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<div class="container-fluid">
<?php for($i=1; $i<=12; $i++): ?>
<div class="form-group col-md-4">
<label for="taille <?php echo $i ;?>">Taille:</label>
<input type="text" name="taille <?php echo $i ;?>" id="taille <?php echo $i ;?>" class="form-control">
</div>
<div class="form-group col-md-2">
<label for="taille <?php echo $i ;?>">Quantité:</label>
<input type="number" name="quantite <?php echo $i ;?>" value="" min="0" id="quantite <?php echo $i ;?>" class="form-control">
</div>
<?php endfor; ?>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary" onclick="updatetaille();jQuery('#tailleModal').modal('toggle');return false;">Enregistrer Modification</button>
</div>
</div>
</div>
</div>
<div class="form-group col-md-3">
<label for="tailles">Quantité & Taille précédent:</label>
<input type="text" class="form-control" name="tailles" id="tailles" value="<?php echo ((isset($_POST['tailles']))? $_POST['tailles']:'') ;?>" readonly>
</div>
感谢您的帮助。
答案 0 :(得分:0)
当我执行操作时,将显示未定义的错误:未定义。当我按“ Enregistrer Modification”时,我使用图像img of test向您显示结果,结果显示为undefined:undefined ... img of test 谢谢您的帮助。
答案 1 :(得分:-1)
在您的php中,您可以在其中设置id,就像这样
id="quantite <?php echo $i ;?>"
像这样删除空间
id="quantite<?php echo $i ;?>"
那应该有所帮助,因为在您的javascript中,您使用这样的选择器进行了jQuery
var taille=$('#taille'+i).val();
var quantite=$('#quantite'+i).val();
没有空格