Javascript 我能';t使用Jquery Serialize获取Markdown的值
在我的项目中,我使用这个降价。 要使用Jquery序列化获取表单im的值,问题在于它不能与标记一起工作,而我的代码只能使用一个简单的文本区域 问题在于这个(这里是降价) Inserisci.phpJavascript 我能';t使用Jquery Serialize获取Markdown的值,javascript,php,jquery,ajax,markdown,Javascript,Php,Jquery,Ajax,Markdown,在我的项目中,我使用这个降价。 要使用Jquery序列化获取表单im的值,问题在于它不能与标记一起工作,而我的代码只能使用一个简单的文本区域 问题在于这个(这里是降价) Inserisci.php <?php include('../core.php'); $titolo= urldecode($_POST['titolo']); $post= urldecode($_POST['testo']); $sql = mysql_query("")or die("Non riuscit
<?php
include('../core.php');
$titolo= urldecode($_POST['titolo']);
$post= urldecode($_POST['testo']);
$sql = mysql_query("")or die("Non riuscito");
mysql_close();
?>
$post= urldecode($_POST['text']);
表格
<form id="form" class="form-horizontal shadow-z-1" action="#" method="post">
<fieldset>
<legend style="text-align: center; position: relative; top: 8px;">Inserisci un Post</legend>
<hr>
<div class="form-group">
<label for="inputTitle" class="col-lg-2 control-label">Titolo</label>
<div class="col-lg-10">
<input type="text" class="form-control" id="inputText" name="titolo" placeholder="Scrivi qui il Titolo">
</div>
</div>
<div class="form-group">
<label for="textArea" class="col-lg-2 control-label" >Messaggio</label>
<div class="col-lg-10">
<textarea id="messaggio" name="testo"></textarea>
</div>
</div>
<div class="form-group is-empty is-fileinput">
<label for="inputFile" class="col-md-2 control-label">File</label>
<div class="col-md-10">
<input type="text" readonly="" class="form-control" placeholder="Browse..." pmbx_context="19E61A0C-3526-4E51-8535-935982C4C335">
<input type="file" id="inputFile" multiple="" pmbx_context="1D2BCAEA-08CC-476A-8F4A-EF6BD51B9102">
</div>
<span class="material-input"></span></div>
<div class="col-md-10 col-md-offset-2">
<button type="button" class="btn btn-default" onclick="document.getElementById('modalposta').style.display = 'none';">Cancel</button>
<button type="submit" class="btn btn-primary" id="invio" onClick="nascondiform();return false;">Submit</button>
<!--<button type="submit" class="btn btn-primary" onClick='send(); return false;' >Submit</button>-->
</div>
</fieldset>
</form>
联合国邮政
蒂托洛
梅萨吉奥
文件
取消
提交
请查看您需要的文档:github.com/NextStepWebs/simplemde-markdown-editor
simplemde.value()
Serialise仅用于表单。在序列化之前,您可以尝试将值复制回textarea:
$("#messagio").val(simplemde.value());
var dati = $("#form").serialize(); //recupera tutti i valori del form automaticamente
或
可能
var dati = $("#form").serialize()+"&text="+encodeURIComponent(JSON.stringify(simplemde.value()));
以这种方式工作
var dati = $("#form").serialize()+"&text="+simplemde.value();
php
<?php
include('../core.php');
$titolo= urldecode($_POST['titolo']);
$post= urldecode($_POST['testo']);
$sql = mysql_query("")or die("Non riuscito");
mysql_close();
?>
$post= urldecode($_POST['text']);
请查看文档:您需要
var dati=simplemde.value()
我知道。但是如何用jquery serialize实现这一点呢;为了你的工作?或者我需要另一个文本区域?$(“#messagio”).val(simplemde.value());var dati=$(“#form”).serialize()不起作用。能否右键单击表单并检查元素以查看其外观?另外,如果控制台中存在错误,则使用var dati=$(“#form”).serialize()+”&text=“+JSON.stringify(simplemde.value());给我这个。不,这个值在我的数据库中是空的。请参阅php中的文件。
var dati = $("#form").serialize()+"&text="+simplemde.value();
$post= urldecode($_POST['text']);