$_POST를 $_GET를 변경하고자 합니다.
본문
<div class="row">
<form role="form" class="form-horizontal" id="form" method="post" onSubmit="return false;">
<div class="form-group">
<div class="col-md-12">
<div class="input-group">
<input type="text" name="link" id="link" value="주소" class="form-control" autofocus>
<div class="input-group-btn">
<button type="submit" id="submit" class="btn btn-info">Link</button>
</div>
</div>
</div>
</div>
</form>
<div class="col-md-6 col-md-offset-3" id="demo"></div>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){
$("#submit").click(function(){
$("#submit").addClass('disabled');
$("#listLink").html('<i class="fa fa-spinner fa-pulse"></i>');
var form = $('#form')[0];
var formData = new FormData(form);
$.ajax({
url: "get.php",
type: "POST",
data: formData,
contentType: false,
cache: false,
processData:false,
success: function(rs)
{
res = JSON.parse(rs);
if(res.success){
get.php
<?php
if (isset($_POST['link'])) {
$link = $_POST['link'];
$link = trim($link);
$convertLink = convertLink($link);
주소를 넣고 링크를 눌러서 실행을 합니다.
게시판에 적용을 해서 사용을 하과 하는데요
<?php echo $view['wr_2']; ?> 값을 적용해서
바로 실행을 했으면 합니다.
$_GET를 사용해야할거 같은데 만년초보라 방법을 모르겠네요.
부탁드립니다...
!-->답변 2
<form role=
"form"
class
=
"form-horizontal"
id=
"form"
method=
"post"
onSubmit=
"return false;"
>
폼에서 post로 보내고계시네요
get으로 바꾸면 안될까요?
그리고 하단 아작스에서도 post로 보내시는걸 get으로 바꾸면 되지않을까하네요
type:
"POST"
,
--->
type: "GET
"
,
변경해보세요.
form의 method=
"post" 는 필요없습니다.
결국에 자료는 ajax에서 보내니까요...
답변을 작성하시기 전에 로그인 해주세요.