我有一个使用TinyMCE更新网页内容的页面。当我使用ajax post方法点击表单上的按钮时,我会得到我的网址内容(http://vansolusindo.com/demo2/lapakkemasan/test/test.php?v_content=%3Cp%3Etest+update+data%3C% 2Fp%3E& save = Submit)。
然后立即重定向到我的网站的索引页面。所以它没有.php文件输入到数据库。我的问题是,如何处理我的页面没有重定向到索引页面并输入.php页面插入数据库。
以下脚本.php和我的.htaccess。
脚本test.php:
<!DOCTYPE html>
<html>
<head>
<script>
function umce(){
tinyMCE.triggerSave()
};
function ut(){
$.ajax({
cache: false,
type:'POST',
url:'save.php',
data:"text="+encodeURIComponent(tinyMCE.activeEditor.getContent()),
success: function(data){
alert(1);
}
});
return false;
};
</script>
<script src="//cdn.tinymce.com/4/tinymce.min.js"></script>
<script>tinymce.init({ selector:'textarea' });</script>
</head>
<body>
<form onsubmit='umce();ut(); return false;'>
<textarea id="v_content" name="v_content"></textarea>
<input type="submit" name="save" value="Submit" />
</form>
</body>
</html>
save.php:
<?php
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("lapakkemasandb");
$sql="UPDATE t_modules SET content=('$_POST[v_content]') WHERE id_t_modules='3'";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "success to update";
mysql_close($con)
?>
.htaccess:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php