我想根据选择的条目发布我的动作。但是,我的代码不起作用。我能怎么做?谢谢。
scrapePage(function(result) {
console.log('result', result);
});
答案 0 :(得分:1)
您无法使用PHP动态更改HTML。使用JavaScript:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
<form action="#" method="post" id="myform">
<br/><input type="submit" name="select" value="A" onclick="selecta()"/>
<br/><input type="submit" name="select" value="B" onclick="selectb()"/>
<br/><input type="submit" name="select" value="C" onclick="selectc()"/>
</form>
<script>
var action = 'a.php';
$(function(){
$('#myform').submit(function(){
$(this).attr('action', action);
});
});
function selecta() {
action = 'a.php';
}
function selectb() {
action = 'b.php';
}
function selectc() {
action = 'c.php';
}
</script>
答案 1 :(得分:0)
我假设您在服务器端需要此代码,因为您使用的是PHP
<?php
$filename = '';
$files =
[
'A' => 'a',
'B' => 'b',
'C' => 'c',
]
if( !empty( $_POST['select'] ) )
{
if( isset( $files[ $_POST['select'] ] ) )
{
$filename = $files[ $_POST['select'] ].'.php';
}
}
?>
<form action= "<?php echo $filename; ?>" method="post"> <br/>
<input type="submit" name="select" value="A"/> <br/>
<input type="submit" name="select" value="B"/> <br/>
<input type="submit" name="select" value="C" />
</form>
答案 2 :(得分:-1)
路线::得到( 'anyString', 'UserController的@轮廓');