具有多个属性的jQuery$.get()
jQuery $.get() with multiple attributes
我已经编写了以下代码,但不明白为什么它不起作用。在我的php-error.log中没有错误。
我正在尝试用ajax get更改a中的一行。我的变量都已定义,并且Mysql连接正常工作。那么我做错了什么?
Javascript:
$.get("rename_task.php", {content: userinput, id: this_task});
PHP:
<?php
$db_connect = mysqli_connect('localhost', 'helreak', 'Password', 'helreak_todo');
$task_content = $_GET['content'];
$task_id = $_GET['id'];
if (mysqli_connect_errno()){
echo "Failed to connect to MySQL:" . mysqli_connect_error();
}
mysqli_query($db_connect,"UPDATE list_1 SET Content=$task_content WHERE State=1 AND ID=$task_id");
mysqli_close($db_connect);
?>
谢谢,Luca
尝试
<?php
$db_connect = mysqli_connect('localhost', 'helreak', 'Password', 'helreak_todo');
$task_content = $_GET['content'];
$task_id = $_GET['id'];
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL:" . mysqli_connect_error();
}
$query = ($db_connect,"UPDATE list_1 SET Content='$task_content' WHERE State=1 AND ID='$task_id' ");
mysqli_close($db_connect);?>
没有错误,因为您没有使用应该使用的or die mysqli_error()
。
其次,假设Content
是一个字符串,它应该用引号Content='$task_content'
括起来。如果您添加了or die..
行
相关文章:
- jQuery Ajax GET请求工作不正常
- 使用Javascript/JQuery获取JSON GET数据
- 如何使Jquery编码的动态下拉菜单与PHP GET变量协调工作
- jquery select()/window.get选择仅在鼠标抬起后更新
- 为什么有些jQuery程序员使用像$.get、$.getJSON和$.when这样的jQuery函数来代替$.ajax
- jQuery在$.get数据完成后执行作业
- Jquery Ajax POST不工作.适用于GET
- 在发布后调用jQuery Get
- How can I get and replace this in javascript ( jquery?
- jQuery load()回调导致POST而不是GET
- 在jQuery中使用GET和POST
- Codeigniter JQuery在JQuery.get请求后动态加载视图中的数据
- 错误Jquery.$.get()请求
- JQuery AJAX 在 GET 请求完成时返回 XML
- PHP $_GET with jQuery $.get call
- JQuery - get(0) undefined
- 使用$.get-Jquery Mobile加载弹出窗口
- $.get jquery 中的未定义返回
- getJSON async with get - jquery
- 由于异步 .get jQuery 函数导致的表布局错误