我将一个属性id发布到一个php文件,我没有收到回复。
jquery代码:
$("#droppable").on("drop", function (event, ui) {
var rel_value = $(ui.draggable).attr("id");
var id_worker = rel_value.split("_");
$.post('http://example.com/mohdrag/test.php', { "id_worker": id_worker[1]}, function(data) {
console.log(data);
$('#worker_box').html(data);
})
和test.php代码:
<?php
$field1 = $_POST['id_worker'];
if (!isset($field1) || empty($field1)){
echo "empty";
}
elseif($field1=10){
echo "hello";
}
?>
我没有收到回复。
我希望看到“你好”并在#worker_box
中显示我的代码:JSBin
完整代码为JSBIN
我认为问题在于我的PHP代码。
更新
并且控制台错误是:
Failed to load resource: net::ERR_NAME_NOT_RESOLVED
抱歉我的英语不好
答案 0 :(得分:0)
在你的elseif条件下,你使用了一个等号。要比较变量,您需要double或triple equals。单个等于表示分配,因此您的代码将无效。
尝试双等号并将10放在引号中,因为帖子将是一个字符串。