php - jquery不会用post方法发送

标签 php javascript jquery

$.post 没有发送任何内容

     function clicked()
 {
   var $contact_title=$("#contact_title");
   var $contact_summary=$("#bbcode");
   alert($contact_title.val());// How do I get the contents of the title
   alert($contact_summary.val());// How do I get the contents of the textarea
   $.post('jquery_send_admin.php',{ title:$contact_title, content:$contact_summary }, function(data){ alert("Message was sent") }, 'html');
 }

我在控制台错误中遇到异常..如下所示:

更新: 下一页没有插入数据..为什么?!?

     if( isset($_POST["title"]) && isset($_POST["content"]) )
  {
      $title=mysql_escape_string($_POST["title"]);
      $content=mysql_escape_string($_POST["content"]);

       $result=mysql_query("INSERT INTO users (query_title,query_message) VALUES(''$title', '$content')") or die(mysql_error());

   }

发生以下错误:

Error: uncaught exception: [Exception... "Could not convert JavaScript argument"  nsresult: "0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)"  location: "JS frame :: http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js :: <TOP_LEVEL> :: line 16"  data: no]

更新: 这就是我从页面请求的内容,它是由 jquery 触发的:

    <?php
echo 'outside';
  if( isset($_POST["title"]) && isset($_POST["content"]) )
  {
      echo 'inside';
      $title=mysql_escape_string($_POST["title"]);
      $content=mysql_escape_string($_POST["content"]);

       $result=mysql_query("INSERT INTO users (query_title,query_message) VALUES(''$title', '$content')") or die(mysql_error());

   }

?>

最佳答案

您需要使用 .val() 提取值方法:

var $contact_title = $('#contact_title').val();
var $contact_summary = $('#bbcode').val();
var dataToPost = { title: $contact_title, content: $contact_summary };
$.post('jquery_send_admin.php', dataToPost, function(data) { 
    alert('Message was sent'); 
}, 'html');

关于php - jquery不会用post方法发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8471444/

相关文章:

php - 将多维嵌套 PHP 数组 reshape 为另一种格式

php - 我如何在 Elastic Search 中获得完全匹配的过滤器结果

javascript - 在 jQuery 组合框上选择下拉项后触发事件

javascript - 为什么jQuery或诸如getElementById之类的DOM方法找不到元素?

javascript - 如何获取部分CSS代码到JavaScript/jQuery?

php - 将查询限制为特定类别

javascript - 在 cookie 中查找并保存变量

javascript - 本地数据库 API - 已弃用 有什么替代方案?

javascript - 使用异步等待时无法获取对象的属性

javascript - 更改按钮切换的颜色